Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Probleme mit Multi Threading

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.07.2003, 16:56 Uhr
Andyk



Hi,

ich habe ein WIN32 Projekt mit MFC Anbindung jetzt versuche ich Multithreading aufzuziehen. Ich wil folgende Funktion:

C++:
VOID CDXFileDialog::RThread(PVOID pvoid)
mit

C++:
_beginthread(RThread,0,NULL);
aufzurufen aber er bringt mir den Fehler

Code:
error C2664: '_beginthread' : Konvertierung des Parameters 1 von 'void (void *)' in 'void (__cdecl *)(void *)' nicht moeglich
.
Jetzt habe ich eine "Hallo Welt"-WIN32 Anwendung aufgemacht und da funktioniert die Geschichte. Bei der Codeerstellung habe ich auch schon Multithreading Debugging eingeschaltet. Kann es daran liegen das ich in meinem Projekt, Klassen verwende und im "Hallo Welt Projekt" nicht?
Vielen Dank,
--
CU,
ANDYK
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.07.2003, 17:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
entweder musst du die "verklasste" ThreadFunktion statisch machen (static) oder sie global verwenden, sonst funzt es nicht
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.07.2003, 18:02 Uhr
Andyk



Jo, das wars.
Thanx,Flo
--
CU,
ANDYK
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: