Thread Fehler Programm stürtzt ab
-
Hallo
ich habe einen Thread und an dieser Stelle stürtzt das Programm
ab.
UINT Suchthread (LPVOID pParam)
{
CTestthreadDlg* pDlg = (CTestthreadDlg*) pParam;
CWnd* pWnd = (CWnd*) pDlg->GetDlgItem(IDC_STATIC_BILD); //Hier stürtzt es ab!!
CDC* pDC = pWnd->GetDC();
return 0
}
Der Thread wird so gestartet
pThread = AfxBeginThread(Suchthread,s, THREAD_PRIORITY_ABOVE_NORMAL);Was kann das sein Help
-
ist "s" wirklich ein Zeiger auf einen "CTestThreadDlg"? Ansonsten kann es hilfreich sein zu wissen, mit welcher Fehlermeldung sich das Programm verabschiedet.
-
hi,
was ist s in deinem Threadaufruf?
wenn du den Thread in CTestthreadDlg startest, dann übergib this als parameterpThread = AfxBeginThread(Suchthread,this, THREAD_PRIORITY_ABOVE_NORMAL);
dann sollte es funktionieren?!
pixel