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

Вниз

Label.Caption запаздывает   Найти похожие ветки 

 
Alex_S   (2005-01-14 00:59) [0]

Наверняка это многим знакомо и возможно где-то раньше и обсуждалось, но искать замучаешься.
Что за странности с TLabel - тормозит он как-то? Ты его написал (Label1.Caption:="Ждите..."), запустил процесс типа перебора БД, а он показался только после окончания процесса. Так поздно же!
Есть ли какой рецепт от такой болячки или с этим никак нельзя бороться? Не может быть!?


 
Юрий Зотов ©   (2005-01-14 01:02) [1]

Label1.Caption := "Ждите...";
Application.ProcessMessages;


 
Alex_S   (2005-01-14 01:13) [2]

Однако ж...
Спасибо!


 
olookin ©   (2005-01-14 01:50) [3]

Ну почему?


 
Alex_S   (2005-01-14 03:04) [4]

Да фиг его знает. Но его притормозить чем-то надо.
Вот Application.ProcessMessages его и притормаживает.


 
Германн ©   (2005-01-14 03:27) [5]

В вышеописанном случае есть только один "тормоз"!
Это Alex_S !
И я желаю ему понять суть механизма сообщений Windows!


 
Virgo_Style   (2005-01-14 09:10) [6]

Жестоко... но справедливо :)
А суть его в данном случае в том, что Label.Caption:="..." посылает сообщение - "измени, мол, текст" - а оно не будет обработано, пока не завершится ваша процедура... или не будет вызван Application.ProcessMessages;
А вообще-то, Рихтер - это здорово.


 
Digitman ©   (2005-01-14 09:21) [7]


> Alex_S


Processes any pending paint messages immediately.

Delphi syntax:

procedure Update; virtual;

Description

Call Update to force the control to be repainted before any more, possibly time-consuming, processing takes place. Use Update to provide immediate feedback to the user that cannot wait for the Windows paint message to arrive.



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

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

Наверх




Память: 0.48 MB
Время: 0.081 c
14-1105553691
GanibalLector
2005-01-12 21:14
2005.01.30
Открытое письмо болельщиков ФК "Металлист"


1-1105471116
Igor_thief
2005-01-11 22:18
2005.01.30
ImageList


9-1097898829
Кто---то
2004-10-16 07:53
2005.01.30
GLScene Как сохранить сообщения в группах новостей ?


1-1105976906
SV
2005-01-17 18:48
2005.01.30
Библиотека для сканирования и распознавания изображения ?


14-1105247343
Сергей Г
2005-01-09 08:09
2005.01.30
Стоимость програмного продукта