|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
боги делфы отзовитесь)
Проблема заключается в следующем. есть прога она считает в районе 2 мин. когда начинаешь форму перемещать или переключаешься в другое приложение прога подвисает и когда посчитала отвисает. Можно ли сделать так чтобы прога одекватно реагировала в тот момент когда выполняется: можно было б перемещать форму и при этом она не зависала.
|
#2
|
|||
|
|||
Да, добавь Application.ProcessMessages в каждый цикл
|
#3
|
||||
|
||||
Сделай многопоточное приложение
|
#4
|
|||
|
|||
а мот есть какойто конкретный пример работы с классом TThread а то у меня голяк.
|
#5
|
|||
|
|||
Потоки имеет смысл, в основном, использовать тогда, когда у тебя задача может быть разбита на несколько НЕЗАВИСИМЫХ подзадач.
Использование - очень простое. Через мастер создай наслежника класса TThread (File -> New -> Other -> TThread object, кажется так). Далее, поток живет, пока выполнение находится внутри метода execute. Т.е. тебе надо реализовать то, что тебе надо делать внутри этого метода. |
#6
|
|||
|
|||
спс буду пробовать.
|