Methode in Funktionszeiger übergeben
Verfasst: Mo Jul 05, 2010 8:33 pm
Hallo,
ich bin grad dabei für die "Windows-Services" aus der WINAPI ein OOP Gerüst drumherum zu flickern, damit die sich besser verwenden lassen. Dabei habe ich zur Zeit folgendes Problem:
RegisterServiceCtrlHandler möchte von mir als zweiten Parameter einen Funktionszeiger auf eine Funktion mit dem Prototypen
haben. Allerdings würde ich gerne als Funktion eine (nicht statische) Methode aus der Klasse "service" verwenden (bspw. service::handler(DWORD handle)). Gibt's da irgendwelche Möglichkeiten, wie man das machen könnte?
Mfg.
hackmack
ich bin grad dabei für die "Windows-Services" aus der WINAPI ein OOP Gerüst drumherum zu flickern, damit die sich besser verwenden lassen. Dabei habe ich zur Zeit folgendes Problem:
RegisterServiceCtrlHandler möchte von mir als zweiten Parameter einen Funktionszeiger auf eine Funktion mit dem Prototypen
Code: Alles auswählen
VOID WINAPI Handler(
__in DWORD fdwControl
);
Mfg.
hackmack