003
12.05.2005, 11:41 Uhr
~Thread-Problem
Gast
|
Mhh seltsam, nein die MFC verwende ich garnicht. Aber trotzdem klappt das mit meinem Thread nicht Ich habe zwei Programme. In dem ersten rufe ich einen Thread so auf:
C++: |
hThreadHandle = CreateThread( NULL, NULL, (LPTHREAD_START_ROUTINE) logschreiben, NULL, NULL, NULL );
|
Hier die Thread-Prozedur:
C++: |
UINT logschreiben(LPVOID pParam)
|
Klappt auch wunderbar im ersten Programm, dort ist der Thread der einzige und läuft auch wie gewünscht. Jetzt habe ich den Code(und die Prozedure) in das zweite Programm kopiert(in dem schon vorher einige Threads gestartet werden, aber mit anderer Thread-Prozedure). Wenn ich jetzt mit dem Code oben den neue Thread aufrufen will, sehe ich zwar im Taskmanager, das ein neuer Thread erzeugt wurde, aber der Thread läuft nicht an (Hab zur Kontrolle auf die ersten Zeile in der Thread-Prozedure einen Breakpoint gesetzt). Weiss jemand woran das liegen könnte? |