Главная страница
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.039 c
1-1110215606
Viktop
2005-03-07 20:13
2005.03.27
Ресурсы и рисунки


3-1109240962
salexn
2005-02-24 13:29
2005.03.27
Сравнение структур 2-х баз данных


4-1108117788
Zloy
2005-02-11 13:29
2005.03.27
Как при закрытие проги убрать лого из трея


4-1108446793
TeNY
2005-02-15 08:53
2005.03.27
LoadString,LoadBitmap и прочие load...


1-1110268243
Viktop
2005-03-08 10:50
2005.03.27
Логотип с ProgressBar