Ĺadny brzuch
Otóż w jednej części programu tworze wątek funkcją CreateThread.
W innej części chciałbym ten wątek usunąć i tu pojawia się problem:
ExitThread
This function ends a thread
msdn
Tyle, że nie wiem jak przekazać funkcji ExitThread to, który wątek ma zabić,
(zabijany jest główny wątek programu, a nie ten utworzony przeze mnie) :|
A może jest jakaś inna funkcja??
pozdrawiam!!
Jak chcesz zamknąć program do daj
PostQuitMessage(0);
ExitThread: http://msdn.microsof..._exitthread.asp
O wątkach: http://www.winapi.or...task=view&id=71
TerminateThread: http://msdn.microsof...inatethread.asp
źle mnie zrozumiałeś ja właśnie NIE chcę go zakańczać
dzięki za linki
W innej części chciałbym ten wątek usunąć i tu pojawia się problem:
i
Tyle, że nie wiem jak przekazać funkcji ExitThread to, który wątek ma zabić,
(zabijany jest główny wątek programu, a nie ten utworzony przeze mnie) :|
To ja już nie rozumiem, tu jest wyraźnie napisane, że chcesz wątek zakończyć.
Użytkownik krajew4 edytował ten post 10 lipiec 2006, 19:01
var th:integer; th:=CreateThread(); ... TerminateThread(th,0);??
Funkcja ExitThread() kończy wątek, w którym się ona wykonuje :)
Użytkownik Cyrkiel edytował ten post 10 lipiec 2006, 19:29
trochę namieszałem, ale już wrzystko działa :)
dzięki za oświecenie!!
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
W innej części chciałbym ten wątek usunąć i tu pojawia się problem:
ExitThread
This function ends a thread
msdn
Tyle, że nie wiem jak przekazać funkcji ExitThread to, który wątek ma zabić,
(zabijany jest główny wątek programu, a nie ten utworzony przeze mnie) :|
A może jest jakaś inna funkcja??
pozdrawiam!!
Jak chcesz zamknąć program do daj
PostQuitMessage(0);
ExitThread: http://msdn.microsof..._exitthread.asp
O wątkach: http://www.winapi.or...task=view&id=71
TerminateThread: http://msdn.microsof...inatethread.asp
źle mnie zrozumiałeś ja właśnie NIE chcę go zakańczać
dzięki za linki
W innej części chciałbym ten wątek usunąć i tu pojawia się problem:
i
Tyle, że nie wiem jak przekazać funkcji ExitThread to, który wątek ma zabić,
(zabijany jest główny wątek programu, a nie ten utworzony przeze mnie) :|
To ja już nie rozumiem, tu jest wyraźnie napisane, że chcesz wątek zakończyć.
Użytkownik krajew4 edytował ten post 10 lipiec 2006, 19:01
var th:integer; th:=CreateThread(); ... TerminateThread(th,0);??
Funkcja ExitThread() kończy wątek, w którym się ona wykonuje :)
Użytkownik Cyrkiel edytował ten post 10 lipiec 2006, 19:29
trochę namieszałem, ale już wrzystko działa :)
dzięki za oświecenie!!