Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
ВнизКак обрубить зависший ОСХ ? Найти похожие ветки
← →
Альф (2008-04-11 11:29) [0]Вот такой простой вопрос.
Мизансцена:
Есть некоторый компонент установленный через Import ActiveX Сontrol...
Иногда, при неблагоприятном влиянии луны, методы этого компонента выполняются очень долго или вообще зависают.
Как обрубить выполнение такого метода ?
← →
clickmaker © (2008-04-11 11:32) [1]
> Как обрубить выполнение такого метода ?
если он не в отдельном потоке, то никак. TaskManager - kill process, разве что
← →
Альф (2008-04-11 12:00) [2]В отдельном.
Но в том потоке крутиться много чего, так что TerminateThread не хотелось бы использовать из идеологических соображений.
Или прийдется для каждого вызова создавать свой поток ?
← →
clickmaker © (2008-04-11 12:30) [3]
> Или прийдется для каждого вызова создавать свой поток ?
ну если вероятность зависания высока, то да
но я бы поразбирался в причине
← →
Альф (2008-04-11 15:18) [4]
> clickmaker © (11.04.08 12:30) [3]
> ну если вероятность зависания высока, то да
> но я бы поразбирался в причине
Причина думаю в том, что этот ActiveX представляет себе программный API, через который работаем с драйвером, который в свою очередь работает с железкой :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.051 c