Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема. Программа "не успевает" вывести Hint в StatusBar. [D7, XP]


AlexanderMS ©   (2006-05-13 18:45:00) 

Помогите, пожалуйста! Программа не успевает вывести Hint в StatusBar. Перед загрузкой файла я делаю следующее:

Window.StatusBar.Panels[2].Text := 'Загрузка...'

Идёт загрузка, чтение из файла. После:

Window.StatusBar.Panels[2].Text := 'Файл успешно загружен...'

Во время чтения из файла текста на панели нет, хотя я дал команду вывести текст перед загрузкой. Когда чтение из файла завершено, на панели красуется уже вторая надпись. Почему программа "не успевает", и как мне решить эту проблему? Заранее благодарен.


AlexanderMS   (2006-05-13 19:08:00) [1]


> вставь Application.ProcessMessages сразу после
> Window.StatusBar.Panels[2].Text := 'Загрузка...'

Спасибо за совет, работает!


Гаврила   (2006-05-13 19:05:00) [2]

Она не то что не успевает
Она просто сообщения из оконной очереди не выбирает, пока занята.
так что вставь Application.ProcessMessages сразу после
Window.StatusBar.Panels[2].Text := 'Загрузка...'


Наверх

Титульная страница Поиск, карта сайта Написать письмо