Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Вниз

Потоки 


Ura   (2002-02-01 16:53) [0]

Отследить состояние из одного потока (P1) другого (P2).
P1 смотрит:1) Р2 жив - остановить,поработать и Р2 запустить заново, 2) Р2 - вообще нет - создать и запустить...



Иван Шихалев   (2002-02-01 17:04) [1]

GetExitCodeThread



yaJohn   (2002-02-01 17:04) [2]

if p2=nil
then p2:=TP2Thread.Create.....
else begin
p2.suspend;
//__Rabotaem__;
p2.resume;
end;





property Suspended: Boolean;
Indicates whether a thread is suspended.



Ura   (2002-02-01 17:39) [3]

> yaJohn ©
Все логично. Спасибо...

> Иван Шихалев ©
GetExitCodeThread
BOOL GetExitCodeThread(
HANDLE hThread, // handle to the thread
LPDWORD lpExitCode // address to receive termination status
);
Как проверить наличие потока по hThread - может его нет, его кто-то завершил?



Иван Шихалев   (2002-02-01 17:51) [4]

Если он завершен, то вернется код завершения - скорее всего 0, если нет, то специфическое значение - в справке оно есть.



Ura   (2002-02-01 18:19) [5]

> Иван Шихалев ©
Спасибо. Понял, проверю тоже...




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.037 c
14-57199          Knight                2001-12-28 11:58  2002.02.18  
Всех с праздниками, вопросик несколько хакерский но просто срочно понадобилось!!!


14-57209          vector                2001-12-29 12:23  2002.02.18  
Не могу нормально посмотреть форумы Delphi


1-57118           Petrovich             2002-01-31 23:12  2002.02.18  
Календарь-напоминалка


6-57159           SkyR                  2001-11-23 01:21  2002.02.18  
Такой вот вопрос по отправке e-mail с пом Delphi 5...


3-57026           Romul                 2002-01-24 17:25  2002.02.18  
Как организовать поиск по полю в DBGrid?