Hallo,
wo ich mein Problem habe, ist ja schon dem Titel zu entnehmen. Jezt noch etwas genauer.
hier estmal groß der Anfang und das Ende meiner main-Funktion. Zusätzlich habe ich noch eine Form (Form1) in der ich jetzt TextBoxen und Buttons habe. Funktioniert alles einwandfrei. Wie man im Codeausschnitt sieht, möchte ich aber noch einen Thread im Hintergrund laufen lassen und ab jetzt fängt mein Problem an.
Bei der Win32-Konsolenanwendung hat das mit dem Thread super funktioniert. Doch jetzt bei meinem Win32-Projekt fliegt er beim "CreateThread" raus. Ohne Fehlermeldung wohlgemerkt. In der Ausgabe steht lediglich "...wurde mit Code -1073741819 (0xc0000005) beendet". Also nicht normal beendet.
Kann mir einer von euch dabei helfen?
wo ich mein Problem habe, ist ja schon dem Titel zu entnehmen. Jezt noch etwas genauer.
Code:
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Form1 ^ f1 = gcnew Form1();
........ ........ ........
HANDLE hThread = CreateThread(NULL, 0,(LPTHREAD_START_ROUTINE)&ThreadProc, 0, 0, NULL);
Application::Run(f1);
hier estmal groß der Anfang und das Ende meiner main-Funktion. Zusätzlich habe ich noch eine Form (Form1) in der ich jetzt TextBoxen und Buttons habe. Funktioniert alles einwandfrei. Wie man im Codeausschnitt sieht, möchte ich aber noch einen Thread im Hintergrund laufen lassen und ab jetzt fängt mein Problem an.
Bei der Win32-Konsolenanwendung hat das mit dem Thread super funktioniert. Doch jetzt bei meinem Win32-Projekt fliegt er beim "CreateThread" raus. Ohne Fehlermeldung wohlgemerkt. In der Ausgabe steht lediglich "...wurde mit Code -1073741819 (0xc0000005) beendet". Also nicht normal beendet.
Kann mir einer von euch dabei helfen?