|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2015, 15:54 | #1 |
Регистрация: 12.06.2014
Сообщений: 7
|
Присваивание значения до завершения процедуры.
Приветствую всех! У меня небольшая проблема при присванивании значения элементу label1.caption. Как я понял, оно присваивается только по завершении процедуры.
procedure WORK; begin label1.caption:='begin...'; sleep(5000); label1.caption:='' end; Как сделать так, чтобы первое присваивание отобразилось? |
17.11.2015, 16:21 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ниче ты не понял. Присваивает оно сразу, но sleep не дает перерисоваться Лейбочке.
Если хочешь костылей, то поставь Application.ProcessMessages() перед Sleep. Может и перерисуется.
I'm learning to live...
|
17.11.2015, 16:27 | #3 |
Регистрация: 12.06.2014
Сообщений: 7
|
Спасибо! Все понял, все работает!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дождаться завершения работы процедуры | 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 |