![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Формы, формы, формы....
^Sanya © (2002-07-06 01:00:00)Уважаемые Мастера!
Подскажите плз, такую вещь: людям иногда требуется перед запуском приложения вывести какую-нить "формочку"(напр. подтверждение пароля или т.п.), причём главная форма не должна даже и появляться в оперативке, пока не закроется "формочка" запроса. По идее выходит так, что ежели я не хочу видеть "Application.CreateForm(TfrmMain, frmMain)" в файле проекта, то Application.MainForm-ой автоматически становится наша "формочка", которая нужна-то всего на 5 сек. Оно в принципе и понятно, но возникает гипотетический вопрос: а можно ли не грузить главную форму первой, ведь менять Applicatoin.MainForm в runtime нельзя?
^Sanya (2002-07-06 01:36:00) [1]в том-то и дело, что splash"ы я так и делал (sleep и всё такое), да что-то тут стормозил :)
ricks (2002-07-06 01:21:00) [2]Да незачто, splash"ы так хорошо делать :-)))
^Sanya (2002-07-06 01:14:00) [3]Спасибо ricks за идею, должно сработать! И как я сам не додумался....
ricks (2002-07-06 01:06:00) [4]Попробуй в самом проекте написать что-нибудь типа:
...
var F:TPromptForm;
begin
F:=TPromptForm.Create(nil);
... // делаешь то, что тебе надо
F.Free;
Application.Initialize;
Application.CreateForm(...);
Application.Run;
end.