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

Вниз

Splah form   Найти похожие ветки 

 
Ivolg ©   (2004-03-05 19:54) [0]

Приветик! Как можно создать Сплешь форму(Splah form)? Спасибо!


 
TUser ©   (2004-03-05 19:59) [1]

Было в последнее время 2 ветки с таким вопросом - поищи в архиве.


 
Алхимик ©   (2004-03-05 20:08) [2]

В файле проекта:
 Application.Initialize;
 Application.CreateForm(TMainForm, MainForm);   // Создаем главную форму
 Application.CreateForm(TfrmSplash, frmSplash); // Создаём Сплешь форму :)
 frmSplash.Show;
 Application.ProcessMessage; // Даём Win обработать поступившие сообщения
                             // в частноти нарисовать frmSplash
 {здесь создаём остальные формы проекта}
 frmSplash.Close;
 frmSplash.Free;
 Application.Run;


 
Anatoly Podgoretsky ©   (2004-03-05 20:28) [3]

Это обычная форма, ничем не отличается от других, ее просто показывают на этапе загрузки.


 
Gero ©   (2004-03-05 22:19) [4]

> Как можно создать Сплешь форму

Так же, как и любую другую: TForm.Create(...)


 
snoup ©   (2004-03-06 01:12) [5]

Попробуй в главном модуле программы:
................

begin
Application.Initialize;
Application.CreateForm(TMainForm,MainForm);
Application.ShowMainForm:=false;
SplashForm:=TSplashForm.Create(MainForm);
try
 SplashForm.ShowModal;
finally
 SplashForm.Release;
 SplashForm:=nil;
end;
Application.Run;


Примерно.
Этот код на случай если используешь например WinXp Manifest и компаненты которые управляют им находятся в модуле главной формы.


 
Alexander666 ©   (2004-03-06 05:41) [6]

А можно и так:

.....................
begin
Application.Initialize;
SplashForm := TSplashForm.Create(MainForm);
SplashForm.Show;
SplashForm.Update;
while SplashForm.Timer1.Enabled do
 Application.ProcessMessages;
Application.CreateForm(TMainForm, MainForm);
{ Далее идет создание всех остальных форм }
SplashForm.Hide;
SplashForm.Free;
SplashForm := nil; // ну это уже из принципа, можно и не писать.
Application.Run;



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

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

Наверх




Память: 0.48 MB
Время: 0.038 c
6-1073904178
Alibaba
2004-01-12 13:42
2004.03.28
Получить email


6-1074156095
yurikon
2004-01-15 11:41
2004.03.28
Как победить sms-оператора


3-1077198691
jav
2004-02-19 16:51
2004.03.28
DBGrid & Multiselect...


11-1057509228
=Sniper=
2003-07-06 20:33
2004.03.28
Поскажите замену для KOLследующим выражениям!!!!


6-1074444963
Atlantt
2004-01-18 19:56
2004.03.28
Использование TClientSocket и TServerSocket для обмена данными