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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 11:53   #1
Leximus
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 85
По умолчанию Вывод данных на форму о состоянии выполнении

Приветствую! Есть крайняя необходимость отображасть статус выполнения на форме при работе.
Иначе говоря, процедура что то делает, но когда она делает,то она должна отображать сколько обработано и какой кусок обрабатывается.
Как это лучше сделать?
Я вывожу данные на Label на форме, но он мне обновляет только после завершения, когда всё уже готово!
Как то можно обновить форму?
Leximus вне форума Ответить с цитированием
Старый 10.05.2012, 11:58   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
Application.ProcessMessages();
добавить в цикл.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.05.2012, 12:00   #3
Leximus
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 85
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Код:
Application.ProcessMessages();
добавить в цикл.
Точно! Когда то делал!
Но не сильно будет тормозить процесс?
Leximus вне форума Ответить с цитированием
Старый 10.05.2012, 12:05   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

не замерял никогда, потому не скажу.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.05.2012, 13:14   #5
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Не сильно будет тормозить и после этого лучше добавить Label1.Repaint;
FaTaL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript. Ввод/вывод данных в форму Rider-12 Помощь студентам 0 26.05.2011 05:06
Вывод данных из бд на форму maryan.vetrov C# (си шарп) 2 15.02.2011 01:38
Вывод данных из таблицы в форму, в поле со списком Alex-Onis Microsoft Office Access 9 21.10.2010 14:32
Вывод данных из файла в форму. Delphi. NightShade Помощь студентам 8 25.01.2009 10:30
Вывод данных BMP файла на форму Vasya Фриланс 18 24.03.2007 00:59