Hallo,
ich hab ein kleines Problem beim aufrufen von '_beginthread'.
Folgender code zum aufrufen :
ich würde gerne die Funktion als member Funktion deklarieren, allerdings bekomm ich dann immer einen Fehler : 'Konvertierung des Parameters 1 von 'void (void *)' in 'void (__cdecl *)(void *)' nicht möglich'
Funktion :
wenn ich allerdings die Funktion 'multitaskingfunc' als globale Funktion (also einfach wo in meine cpp-Datei) schreib, funktioniert es auf dem ersten Blick so wie es soll.
Allerdings wenn ich zb eine Ausgabe per MessageBox machen will :
, oder ähnliches, bekomm ich jedesmal ein Prgrammfehler (was von wegen hWnd ungültig)...
Was mach ich falsch ?
ich hab ein kleines Problem beim aufrufen von '_beginthread'.
Folgender code zum aufrufen :
Code:
_beginthread(multitaskingfunc,0,NULL);
ich würde gerne die Funktion als member Funktion deklarieren, allerdings bekomm ich dann immer einen Fehler : 'Konvertierung des Parameters 1 von 'void (void *)' in 'void (__cdecl *)(void *)' nicht möglich'
Funktion :
Code:
public:
void multitaskingfunc(void *test);
wenn ich allerdings die Funktion 'multitaskingfunc' als globale Funktion (also einfach wo in meine cpp-Datei) schreib, funktioniert es auf dem ersten Blick so wie es soll.
Allerdings wenn ich zb eine Ausgabe per MessageBox machen will :
Code:
HWND hWnd;
MessageBox(hWnd,"text","text..",MB_OK);
Was mach ich falsch ?