Главная страница
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.038 c
1-1110399057
PIF
2005-03-09 23:10
2005.03.27
решение системы линейных уравнений в Delphi


6-1102678932
aus
2004-12-10 14:42
2005.03.27
RasDial


3-1109742790
Павел
2005-03-02 08:53
2005.03.27
1С и дельфи: как получить доступ к БД 1С из дельфи?


9-1104546897
Xerx
2005-01-01 05:34
2005.03.27
OpenGL и вывод текста GDI


4-1108403182
a125
2005-02-14 20:46
2005.03.27
преобразование string -> chr