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

Вниз

убить TThread   Найти похожие ветки 

 
neo_   (2001-12-18 12:33) [0]

Подскажите, плиз, как можно, находясь в основном потоке приложения, определить сушествует ли параллельный поток и, если да, то грамотно завершить его.
Спасибо.


 
Digitman ©   (2001-12-18 13:10) [1]

пример, ставший классикой :


type

TMyThread = class(TThread)
protected
procedure Execute; override;
end;

var
MyThread; TMyThread;

implementation

procedure TMyThread.Execute;
begin
while not Terminated do begin
.......
end;
end;

...
MyThread:= TMyThread.Create(..); создание и старт потока
...
MyThread.Free; // "убийство" потока





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

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

Наверх




Память: 0.46 MB
Время: 0.019 c
3-21957
KMM
2001-11-29 15:31
2002.01.08
В процессе работы программы приходится многажды создавать и удалять таблицу ...


6-22278
garage
2001-10-02 12:27
2002.01.08
Подскажите алгоритм замены больших букв на маленькие


1-22189
bestix
2001-12-14 19:54
2002.01.08
Метафайлы


4-22463
Dmitry Alferev
2001-11-01 23:38
2002.01.08
FindResource не находит ресурс


1-22073
HydraMarat
2001-12-19 00:22
2002.01.08
DLL или BPL