Главная страница
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.041 c
3-1103892760
Anatoliy T.
2004-12-24 15:52
2005.01.30
HalcyonDataSet проблема с фильтром


1-1105679758
Nik8.
2005-01-14 08:15
2005.01.30
Почему функция неверно считает?


3-1104134072
juice
2004-12-27 10:54
2005.01.30
MySQL


1-1106039986
Aln
2005-01-18 12:19
2005.01.30
вопрос вопросительный!


9-1097928173
NightFire
2004-10-16 16:02
2005.01.30
Вопрос про ваши игры