ďťż

Ł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
  •