Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2015, 15:54   #1
Seln
 
Регистрация: 12.06.2014
Сообщений: 7
По умолчанию Присваивание значения до завершения процедуры.

Приветствую всех! У меня небольшая проблема при присванивании значения элементу label1.caption. Как я понял, оно присваивается только по завершении процедуры.

procedure WORK;
begin label1.caption:='begin...'; sleep(5000); label1.caption:='' end;

Как сделать так, чтобы первое присваивание отобразилось?
Seln вне форума Ответить с цитированием
Старый 17.11.2015, 16:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ниче ты не понял. Присваивает оно сразу, но sleep не дает перерисоваться Лейбочке.
Если хочешь костылей, то поставь Application.ProcessMessages() перед Sleep. Может и перерисуется.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2015, 16:27   #3
Seln
 
Регистрация: 12.06.2014
Сообщений: 7
По умолчанию

Спасибо! Все понял, все работает!
Seln вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дождаться завершения работы процедуры Shouldercannon Общие вопросы Delphi 3 13.11.2013 14:09
Не ждет завершения процедуры. myg Общие вопросы Delphi 8 18.01.2012 19:57
Присваивание значения массиву atmin Общие вопросы C/C++ 5 21.03.2011 02:12
присваивание полю значения из запроса Desha Microsoft Office Access 0 12.06.2010 18:34
Как дождаться завершения процедуры? Hintman Win Api 6 14.10.2009 14:46