Сейчас на форуме: hgdagon (+5 невидимых)

 eXeL@B —› Программирование —› Прога во время выполнения операций....
Посл.ответ Сообщение

Ранг: 20.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 13 августа 2007 20:36
· Личное сообщение · #1

Как сделать так , чтобы во время математических и др. операций (оня длятся долго) прога не подвисала и смогла бы адекватно отреагировать скажем на нажатие cancel...
Вопрос то возможно тупой, но ответа чото в гугле я не нашел..




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 13 августа 2007 20:41
· Личное сообщение · #2

Создать дополнительный thread, в котором происходила ьы обработка данных.

-----
Программист SkyNet





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 13 августа 2007 20:41 · Поправил: Archer
· Личное сообщение · #3

Делай вычисление в отдельном потоке. В дельфях можно впихнуть функу Application.ProcessMessages (так, вроде называиццо). Всё в гугле есть.


 eXeL@B —› Программирование —› Прога во время выполнения операций....
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати