Hallo
Ich lade mit meinem Programm einen INternet seite runter in eine while schleife. Das dauert aber alles ein bissel lange also das Programm verliert an Geschwndigkeit und lässt sich nicht mehr Steuern. Deswegen will ich ein Thread benutzen.
Der Coder dafür:
Kompilieren kann ich das Programm aber es kommen Fehler wenn ich den Button klicken.
DEBUG ASSERT FAILD:
Kann mir wer sagen wieso dieser fehler kommt und wie ich ihn weg bekommen?
Aso oben habe ich dann noch was deklariert. Also die eine Funktion
MFG
Jens
Ich lade mit meinem Programm einen INternet seite runter in eine while schleife. Das dauert aber alles ein bissel lange also das Programm verliert an Geschwndigkeit und lässt sich nicht mehr Steuern. Deswegen will ich ein Thread benutzen.
Der Coder dafür:
Code:
void CZeilenweiseDlg::OnButton2()
{
m_Flag = 1;
CWinThread* pThread = AfxBeginThread (thrFunction, &m_Flag);
}
UINT CZeilenweiseDlg::thrFunction(LPVOID pParam)
{
CZeilenweiseDlg* pDlg = (CZeilenweiseDlg*) pParam;
pDlg->OnButton1();
return 0;
}
Kompilieren kann ich das Programm aber es kommen Fehler wenn ich den Button klicken.
DEBUG ASSERT FAILD:
Kann mir wer sagen wieso dieser fehler kommt und wie ich ihn weg bekommen?
Aso oben habe ich dann noch was deklariert. Also die eine Funktion
Code:
static UINT thrFunction (LPVOID pParam);
MFG
Jens