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

Вниз

Не прорисовывается окно   Найти похожие ветки 

 
AKul ©   (2004-02-17 15:03) [80]


> Sphinx © (17.02.04 14:46) [79]
> procedure TMainForm.btStartClick(Sender: TObject);
> begin
> if not Assigned(ChartingForm) then
> ChartingForm:=TChartingForm.Create(Self);
>
> if not Assigned(ProgressForm) then
> ProgressForm:=TProgressForm.Create(Self);
> ProgressForm.Show;
>
> ThEnd:=False;
> RThread.Resume;
>
> while not(ThEnd) do
> Application.ProcessMessages;

На счет цикла с Application.ProcessMessages, думаю, повторять не стоит.

> Хм...как видите полностью выйти из обработчика нажатия нельзя,

Можно!!! Смотрите пост Юрий Зотов © (17.02.04 14:44) [78]
Особое внимание обратите на TForm1.Start и TForm1.Finish.
Юрий Зотов Вам специально в них комментарии написал, чтобы было понятно, что куда вставлять.


 
Юрий Зотов ©   (2004-02-17 15:06) [81]

Synchronize - выкинуть в помойку. Оба. Это получается та же самая отрисовка за счет задержки расчета.

Вместо Synchronize используйте PostMessage (но не SendMessage) и отправляйте форме любое сообщение (например, WM_USER + 100). Данные передавайте в параметрах сообщения. Получив сообщение, форма обновляет, что нужно. Все.



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

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

Наверх




Память: 0.59 MB
Время: 0.052 c
1-93924
К.К.С.
2004-02-18 15:27
2004.02.29
Строка и мемо


6-94054
KPV-10k
2003-12-23 20:11
2004.02.29
Как пеpесылать файлы чеpез nonBlocking socket с помощью потока?


14-94101
ИМХО
2004-02-10 03:02
2004.02.29
Фотографу


14-94140
Ru
2004-02-04 09:34
2004.02.29
Опрос общественного мнения ;)


11-93831
Dimaxx
2003-05-31 23:52
2004.02.29
Помогите с KOLDHTML!!!!!