"We are back" « oc.at

multithread-prob

deftenski 20.12.2002 - 12:03 489 3
Posts

deftenski

mit barockfelgen
Avatar
Registered: May 2002
Location: back home
Posts: 1241
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

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Beim Prototyp static verwendne ... dann funzts :) !

deftenski

mit barockfelgen
Avatar
Registered: May 2002
Location: back home
Posts: 1241
deine antwort gilt ned... du sitzt neben mir

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
Tja ... tut nichts zur Sache das ich dass weiss und es veröffentliche für die Nachwelt !! :D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz