004
21.05.2003, 22:48 Uhr
~SwordMaster
Gast
|
Hat rigendwie nicht so funktioniert wie du gesagt hast (hab wohl auch nciht besonders viel glück)
hab jetzt meinen thread folgendermaßen gestartet _beginthread( MyThread, 0, NULL );
jedoch soll ein anderer button den Thread wieder beenden... (dafür brauch ich normalerweise: "_endthreadex(unsigned retval)" wobei retval der ExitCode des Thread ist.
=> wie krieg ich den scheiß ExitCode des Threads?? *gggg* Ich hätte es folgendermaßen schon probiert
//in der Methode wo der thread gestartet wird; HANDLE hThread; DWORD ThreadID; hThread=(HANDLE)_beginthread( MyThread, 0, NULL ); GetExitCodeThread(hThread,&ThreadID);
//in der Methode wo der thread beendet werden soll _endthreadex(ThreadID);
Ich weiß nicht wieso,aber jedesmal wenn ich den Endbutton drücke, stürtzt mir das komplette prog ab, statt einfach den thread zu beenden... wißt ihr was ich falsch mache?? |