Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
8-1102629649
maxXP
2004-12-10 01:00
2005.03.27
Можно ли получить график в картинку из компоненты tchart???


1-1110790597
amatol
2005-03-14 11:56
2005.03.27
Как сделать активными кнопки в WebBrowser компоненте?


1-1111052328
denis24
2005-03-17 12:38
2005.03.27
Grid+OnMouseDown


1-1110549873
UT
2005-03-11 17:04
2005.03.27
Побновить экран


8-1102067003
Shuma
2004-12-03 12:43
2005.03.27
Ошибка QuickTime в DSPack




   Наверх