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

Вниз

Динамическое создание форм   Найти похожие ветки 

 
Leksey   (2005-03-15 20:04) [0]

Вопрос такой, создаю подряд 30 форм динамически где owner у меня само Application. Но возникает проблема, главная форма при ее перемещении начинает страшно тормозить причем созданные 30 форм я еще не вывел на экран, а только создал. В конце концов при закрытии моё приложение подвешивает на пару сек комп. Неужели 30 невидимых форм это много? может знаете как формы создавать так чтобы это было без таких страшных тормозов?


 
begin...end ©   (2005-03-15 20:33) [1]

> Leksey   (15.03.05 20:04)

Если все эти 30 форм не нужны одновременно, то, может быть, не нужно их создавать сразу ВСЕ?


 
Юрий Зотов ©   (2005-03-16 00:27) [2]

> создаю подряд 30 форм динамически

Динамически, говорите?

Скажите, а чем же такое "динамическое" создание отличается от статического? Только тем, что Create написали Вы, а не Delphi?

А какая разница?


 
Defunct ©   (2005-03-16 01:40) [3]

Leksey   (15.03.05 20:04)  

Видимо раз страшно тормозит, значит невидимые формы что-то делают? Ведь если просто создать 30 пустых форм, да хоть 100 томозить ничего не будет.

попробуйте сами, создайте новый проект, поставьте на форму кнопку и убедитесь, что само по себе ничего тормозить не будет.

procedure TForm1.Button1Click(Sender: TObject);
var i : integer;
begin
 for i := 0 to 100 do
   TForm1.Create( Application ).Show;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
1-1110902304
webpauk
2005-03-15 18:58
2005.03.27
Webbrowser


3-1109212309
PKT
2005-02-24 05:31
2005.03.27
Выбрать записи с одинаковыми значениями полей


8-1102352715
vnavigator
2004-12-06 20:05
2005.03.27
Как правильно отображать в TListView 32 -битные иконки


3-1109237034
kivadim
2005-02-24 12:23
2005.03.27
изменение кодировки в базе MSSQL


4-1108140456
Artur
2005-02-11 19:47
2005.03.27
Буфер обмена