|
아 되는군요 감사합니다.
근데, 반환값이 FALSE 이면 무조건 쓰레드가 없는걸로 판단을 해야되더군요.
(쓰레드가 멀쩡할 경우에도 FALSE 리턴이 되면 판단을 못하는 ㅋ)
초보대왕 님이 쓰신 글 :
: GetExitCodeThread 함수를 쓰면 간단합니다.
:
: 아루스 님이 쓰신 글 :
: : 어떻게 해야 하나요.
: :
: : 첫번째 쓰레드에서 TThread 에서 상속받은 다른 쓰레드를 동적으로 생성했습니다.
: : 다른 쓰레드는 FreeOnTerminate = true 라 알아서 처리 끝나고 해제가 됩니다.
: :
: : 다시 첫번째 쓰레드에서 같은 쓰레드를 동작시키려하는데,
: : 이전에 발생한 쓰레드가 살아있으면 죽이려고 합니다.
: : if ( Thread1 )
: : {
: : Thread1->Terminate();
: : }
: :
: : 하니 잘못된 핸들이라고 하네요.
: : 어떻게 확인을 해야할까요
|