Тема: Как предотвратить зависание прораммы при выполнении действий в Акаде ?
Как предотвратить зависание прораммы при выполнении действий в Акаде ?
Слышал, как-то через потоки можно, но хотелось бы знать как добрые люди делают в delphi ?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → Delphi → Как предотвратить зависание прораммы при выполнении действий в Акаде ?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как предотвратить зависание прораммы при выполнении действий в Акаде ?
Слышал, как-то через потоки можно, но хотелось бы знать как добрые люди делают в delphi ?
Точно не помню... но помнится в FAQ'ах по дельфи есть нечто похожее, так рсмматривается прмер об обработке данных в цикле, т.е. когда таким образом программа работает - все менюшки и т.д. в программе блокируются, т.е. "как-бы подвисают", точно не помню, но можно использовать какую-то диррективу или что-то похожее в теле цикла...тогда управление программой не тормозит... посмотри в Королевстве Delphi, может там есть ... я такое использовал в курсовой в Delphi 3 еще в 1999 году...
> Alexys
что подразумевается под: "зависание прораммы при выполнении действий в Акаде" ?
Использовать потоки
Угу, через потоки. Класс TThread.
В делфях в DEMO имеется пример использования TThread, посмотрите.
Описываете объект класса TThread, в нем в Execute необходимые действия - вызов Автокада, работу с ним. Отображение результатов на главной форме - через метод Synchronize
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → Delphi → Как предотвратить зависание прораммы при выполнении действий в Акаде ?
Форум работает на PunBB, при поддержке Informer Technologies, Inc