Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.29;
Скачать: CL | DM;

Вниз

Гарантированно убить Thread   Найти похожие ветки 

 
stas ©   (2010-06-07 14:19) [0]

Есть thread в котором выполняется длительная API функция, у пользователя есть кнопка прервать, по которой выполняется процедура Thread.Terminate.
Но прерывается выполнение потока лишь после завершения выполнения функции, можно ли как-то прервать, его во время выполнения данной процедуры?

Заранее благодарен.


 
Anatoly Podgoretsky ©   (2010-06-07 14:38) [1]

> stas  (07.06.2010 14:19:00)  [0]

Exit


 
stas ©   (2010-06-07 14:58) [2]

так exit нужно писать в нутри процедуры, а я процедура это стандартная winAPI.


 
Leonid Troyanovsky ©   (2010-06-07 15:33) [3]


> stas ©   (07.06.10 14:58) [2]

> стандартная winAPI.

TerminateThread. Но, после этого остается лишь завершить приложение.
Так, что лучше делать рискованные вызовы в отдельном процессе,
который нетерпеливый юзер может спокойно убить (TerminateProcess).

--
Regards, LVT.


 
stas ©   (2010-06-07 16:17) [4]

ясно спасибо!


 
Anatoly Podgoretsky ©   (2010-06-07 16:44) [5]


> так exit нужно писать в нутри процедуры, а я процедура это
> стандартная winAPI.

Ты виндоус АПИ :-)


 
stas ©   (2010-06-07 20:29) [6]

Anatoly Podgoretsky ©   (07.06.10 16:44) [5]
)



Страницы: 1 вся ветка

Текущий архив: 2010.08.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.005 c
2-1275807557
akosh12345
2010-06-06 10:59
2010.08.29
Прорисовка в ListView


15-1266842702
KilkennyCat
2010-02-22 15:45
2010.08.29
Административное предложение (McSimmу и всем)


2-1275836698
Askalot
2010-06-06 19:04
2010.08.29
Images


10-1167679059
TStas
2007-01-01 22:17
2010.08.29
Как получить код странички, загруженной в WebBrowser?


15-1276148872
oldman
2010-06-10 09:47
2010.08.29
Вот вы говорите "безработица"... Посмотрите, вакансий сколько!