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 parameter

    pThread = AfxBeginThread(Suchthread,this, THREAD_PRIORITY_ABOVE_NORMAL);

    dann sollte es funktionieren?!

    pixel


Anmelden zum Antworten