Exe, Прога подвисает... |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Exe, Прога подвисает... |
Vardes |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 131 Пол: Мужской Репутация: 0 |
Косяк в том,что откомпилированная прога, подвисает когда по форме начинаешь кликать мышкой, или когда её закрываешь др. каким-нить окном...Прога направлена на вычислении математических процессов.В чём тут проблема?
|
hiv |
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: 11 |
Ну я еще раз говорю, у тебя скорее всего не выполняется условие по которому ты даешь команду на отрисовку формы. А вообщето лучше кроме Memo1.Refresh; делать Application.ProcessMessages;, тогда твое приложение будет реагировать на все. Ну а еще лучше - если весь свой метод запихнешь в отдельнный поток (нить процесса) TThread, а вывод в форму осуществлять по таймеру с синхронизацией потоков. Так даже быстрее вычислять будет, ибо не каждый шаг обработки данных выводить на форму.
Сообщение отредактировано: hiv - -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
Malice |
Сообщение
#3
|
Профи Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
Я там даже Memo1.Refresh не нашел, memo1.lines.add(..) и по кругу.. Т.е. ProcessMessages надо внутри этого цикла поставить.
|
Текстовая версия | 26.04.2024 20:01 |