Вниз
Скачать: CL | DM;

Кто нибудь создавал формы в initialization ???   Найти похожие ветки 

← →
kronprince ©   (2002-12-04 20:32) [0]

Наступал на грабли во втором варианте???
Требуется создать форму раньше других и убить позже всех
Есть два варианта (требуется создать form1 )
1.

program RuntimeFormCreate;
...
try
form1:=Tform1.Create(nil);
Application.CreateForm(TformMain, formMain);
Application.Run();
finally form1.Free()
end;{try}

2.

unit uForm1;
...
initialization
form1:=Tform1.Create(nil);
initialization_uForm1 := true;
finalization
form1.Free();
end.


← →
MaximatorVeter ©   (2002-12-04 21:16) [1]

>создать форму раньше других и убить позже всех
Совсем не гуманно.


← →
Shadow ©   (2002-12-04 21:38) [2]

2 kronprince
А какие грабли?


← →
Antonius ©   (2002-12-04 21:51) [3]

первая созданная форма автоматом станет главной, т.е. application.mainform. Может это и не грабли? Если это не поправить (как?) то закрытие второй формы не приведет к закрытию программы, например.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
4-52018
lexx80
2002-11-04 19:13
2002.12.16
для Windows NT


1-51793
Крокус
2002-12-04 18:43
2002.12.16
удаленный доступ


1-51805
c@n
2002-12-05 11:35
2002.12.16
вот у меня такая проблемка..........(listview //////)


4-52017
cecist
2002-11-04 16:03
2002.12.16
праграммный ввод пароле в Windows2000


7-51978
Dim!S
2002-10-15 13:03
2002.12.16
Смена раскладки 2




   Наверх