Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отображение компонентов на форме [D7, XP]


webpauk ©   (2008-08-13 17:20:00) 

Создаю форму во время выполнения расчетов:
Tform2.create(application).show

проблема: не отображаются элементы, расположенные на форме (рисунки, labels, etc.)


Германн   (2008-08-13 22:00:00) [1]


> > while true do
>
>
> А эт .. чиво ? (с)
>

Имхо, аналог излюбленного ТурбоПаскалевского repeat until false:)


Сергей М.   (2008-08-13 21:26:00) [2]


> webpauk ©   (13.08.08 17:23) [3]


> while true do


А эт .. чиво ? (с)


wl   (2008-08-13 20:02:00) [3]

еще можно расчеты производить в отдельном потоке, чтобы интерфейс пользователя не тормозил


stas   (2008-08-13 17:26:00) [4]

webpauk ©   (13.08.08 17:20)
Tform2.Create(Application).Show;
А как ты этой формой управлять будешь?


{RASkov}   (2008-08-13 17:26:00) [5]

> [7] webpauk ©   (13.08.08 17:25)
> век живи...
> и дураком помрешь...

Это не про тебя


webpauk   (2008-08-13 17:25:00) [6]


> stas ©   (13.08.08 17:23) [1]

спасибо


> Плохиш ©   (13.08.08 17:23) [2]

век живи...
и дураком помрешь...


{RASkov}   (2008-08-13 17:24:00) [7]

Не достаточно информации.
Возможно сообщения WM_PAINT не доходят, так как после Show возможно начинается какие либо вычисления....
ProcessMessages возможно поможет... думай.


{RASkov}   (2008-08-13 17:24:00) [8]

Хм...
опять я не успел)...


{RASkov}   (2008-08-13 17:24:00) [9]

> [3] webpauk ©   (13.08.08 17:23)

Я так и думал :)


stas   (2008-08-13 17:23:00) [10]

ProcessMessages, после шоу.


Плохиш   (2008-08-13 17:23:00) [11]


> webpauk ©   (13.08.08 17:20)  

Столько лет, а вопросы у тебя одни и теже, запиши что ли себе куда-нибудь про processmesages


webpauk   (2008-08-13 17:23:00) [12]

например:

на Form2 есть Timage. Его не видно...

procedure TForm1.Button1Click(Sender: TObject);
begin
 Tform2.Create(Application).Show;
 while true do
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо