|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2012, 12:16 | #1 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Прогрессбар + вывод информации
Всем привет! Пишу архиватор по алгоритму Хаффмана, но суть не в этом.
Поставил на форму прогресс бар - он работает несколько раз - при считывании файла побайтно, сохранении нового файла и т. д. (То есть это все выполняется сразу же последовательно) Мне необходимо, чтобы при каждом новом запуске прогрессбара выводилась определенная информация сверху него(что то вроде "Подождите, идет сохранение..."). Но все выводится только при завершении общего процесса выполнения программы. Можно ли прервать процесс для вывода? Или для этого есть другие пути? Помогите пожалуйста с решением этой проблемы, буду очень благодарен. Заранее спасибо. |
03.10.2012, 13:49 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Скорее всего Вы выполняете все действия в главном потоке. Тогда нужно или процесс сохранения вывести в отдельный поток или вызвать метод Application.ProcessMessage; и Label.Repaint;
|
03.10.2012, 22:49 | #3 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Спасибо. Помог Label.Update
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в БД (вывод информации) | Prame | БД в Delphi | 6 | 17.04.2012 21:24 |
Вывод информации | pqh | PHP | 7 | 15.04.2012 02:09 |
Вывод информации с интернета! | Arsenx777 | Работа с сетью в Delphi | 3 | 28.03.2011 15:19 |
Ввод вывод информации | Evacuator | Общие вопросы C/C++ | 3 | 15.10.2010 21:35 |
Вывод информации из БД | Alamez | Помощь студентам | 2 | 18.05.2009 10:07 |