URL: https://www.overclockers.at/coding-stuff/multithread-prob_59684/page_1 - zur Vollversion wechseln!
ich hab ein prob dabei, einen 2ten thread zu starten...
laut msdn sollt es in etwa so funktionieren:
void CMultithreading1Dlg::OnButton1()
{
CMyObject* pNewObject = new CMyObject;
AfxBeginThread( MyThreadProc, pNewObject );
}
UINT CMultithreading1Dlg::MyThreadProc(LPVOID pParam)
{
CMyObject* pObject = (CMyObject*) pParam;
if( pObject == NULL)
return 1;
AfxMessageBox( "thread running" );
return 0;
}
kriegen tu ich nur folgende fehlermeldung:
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'
weisz jmd rat?
tia
deftenski
Beim Prototyp static verwendne ... dann funzts !
deine antwort gilt ned... du sitzt neben mir
Tja ... tut nichts zur Sache das ich dass weiss und es veröffentliche für die Nachwelt !!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025