Извини, если переборщил с советами ( тут не только в разделе для начинающих можно встретить ).
А на этой форме что затык
OldCreateOrder True ?
( если да попробуй поменять ).
Эту форму можно выдрать из проекта ? ( или тогда создается нормально ? ).
Посмотреть бы "живьем", а то так получается только гадания.
Еще несколько вопросов ( предположений ) - может что поможет.
форма создается стандартно? (
Application.CreateForm(TForm1, Form1); )
Есть ли на ней сторонние компоненты, или попробовать по одному их убирать ( удаляя модули из
uses ).
Особенно сравни с первыми двумя формами, что в трейтьей есть чего нет в них.
Вот так, например, можно получить
AV по нулевому адресу:
Код:
procedure TsomeForm_wnd.FormCreate(Sender: TObject);
var
nfe: TNotifyEvent;
begin
nfe := nil;
nfe(self);
end;
Правда у меня потом продолжилось ( после
AV ) выполнение. ( Delphi 2010 ).
Хотя если даже не доходит в FormCreate(Sender: TObject);
что происходит при создании формы или компонентов или загрузки ресурсов.
Не пререопределял
Код:
constructor Create(AOwner: TComponent); override;
или
procedure Loaded; override;
или еще что нибудь?
Не пробовал трассировку после : "Use debug .dcus" и пересобрать ( Build ). Хоть в стандартные модули (
Код:
procedure TApplication.CreateForm(InstanceClass: TComponentClass; var Reference);
) должно же зайти и вывалиться где то дальше.
Пока больше не знаю что еще.