|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
не работает Form.Update
Здравствуйте. Писал программу под Windows xp, сейчас её портирую на семёрку и столкнулся с проблемой: Запускаю функцию программы в которой она собирает сведения из файлов, а пользователь видит только ProgressBar. На XP работала, на 7 отрабатывает несколько файлов, ProgressBar сдвигается на пару позиций и подвисает (внешне), но программа работает и через какоето время выдаёт результат. При чём если отлаживать в среде разрабы, то она работает и не подвисает. Подскажите пожалуйста в чём причина? (Delphi 2009+MySQL), для обновления формы использовал
Код:
Form.Update Последний раз редактировалось NewCoder, 06.08.2012 в 09:59. |
#2
|
||||
|
||||
замени
Код:
Update; Код:
Application.ProcessMessages; Пишу программы за еду. __________________ |
#3
|
|||
|
|||
А, что он делает, чем он лучше?
Но вроде я решил сам проблему - вставил повтороно Update и вроде заработало. |
#4
|
|||
|
|||
Попробывал application - так гораздо лучше!
|