![]() |
|
#1
|
|||
|
|||
![]() Создал две формы form1 и form2, на первую форму добавил процедуру:
Код:
procedure TForm1.FormCreate(Sender: TObject); begin form2.show end; Но при запуске программы выскакивает ошибка: ![]() как исправить? |
#2
|
||||
|
||||
![]() в момент создания 1 формы 2, естественно, не создана.
Пишу программы за еду. __________________ |
#3
|
||||
|
||||
![]() В модуле проекта поставь создание второй формы перед первой.
|
#4
|
||||
|
||||
![]() Цитата:
Пишу программы за еду. __________________ |
#5
|
||||
|
||||
![]() Я в таких случаях пишу не
Код:
Application.CreateForm(TFom2, Form2); Код:
Form2:=TForm2.Create(nil); А можно создание второй формы вообще из проекта убрать и создавать в событии OnCreate главной формы? А? |
#6
|
||||
|
||||
![]() вариантов на самом деле много. довольно простой перенести Form2.Show; из FormCreate в FormShow. есть еще проще: в инспекторе объектов у Form2 выставить Visible в True
![]() Пишу программы за еду. __________________ |