Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

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

 
Marina_S   (2003-05-10 21:27) [0]

Не могу начать свою программу не с главной формы. Делать главную форму невидимой не помогает. Как сделать так, чтобы программа запускалась с неглавной формы, при выключении которой запускалась бы главная? Заранее спасибо.


 
Song ©   (2003-05-10 21:36) [1]

В dpr надо написать

Application.Initialize;
With TForm2.Create Do
try
Application.CreateForm(TForm1,Form1);
ShowModal;
finally
Free;
end;
Application.Run;

И само собой убрать Form2 из списка автосоздающихся.


 
Vasiliy   (2003-05-10 21:53) [2]

Так Form1 появится первой

program Project1;

uses
Forms,
Unit1 in "Unit1.pas" {Form1},
Unit2 in "Unit2.pas" {Form2};

{$R *.RES}

begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.

А так Form2 появится первой

program Project1;

uses
Forms,
Unit1 in "Unit1.pas" {Form1},
Unit2 in "Unit2.pas" {Form2};

{$R *.RES}

begin
Application.Initialize;
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.


 
Song ©   (2003-05-11 10:25) [3]

>>А так Form2 появится первой
Правильно. Появится, но после закрытия программа закроется тоже. На Form1 управление не передастся.



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

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
7-70535
Calm
2003-03-24 16:19
2003.05.22
Как узнать запущен ли процесс с заданным именем?


14-70506
AndrewVolkov
2003-04-29 17:40
2003.05.22
Где QuickReport в Delphi 7.0???


14-70522
Laxer
2003-05-05 10:19
2003.05.22
Итоги из DBGrid


8-70400
Unicorn
2003-02-11 09:47
2003.05.22
Нужно сделать несколько анимированных кнопок


1-70274
Zelius
2003-05-07 17:17
2003.05.22
Как отлавливать все Exceptionы программы?