Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];
ВнизРабота с потоками (Thread) Найти похожие ветки
← →
Evil (2008-05-09 22:04) [0]Доброе время суток!!!
Есть маленькая проблема...
Нужно завершить поток(thread) но чтобы не вызвать событие OnTerminate,
или же как опредилить что поток был прерван и не отработал до конца?
← →
Leonid Troyanovsky © (2008-05-10 11:23) [1]
> Evil (09.05.08 22:04)
> или же как опредилить что поток был прерван и не отработал
> до конца?
Например, устанавливая ненулевое ReturnValue в Terminate:
procedure TMyThread.Terminate;
begin
inherited;
ReturnValue := 1;
end;
А при OnTerminate оное значение можно проверить.
Т.к. Terminate невиртуальный, то следует также
определить необходимые действия в Destroy.
--
Regards, LVT.
← →
Evil (2008-05-10 14:25) [2]Спасиба за помощь!!!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.06 c