Gast
#386562
Hi, wie kann ich folgendes Problem lösen? Ausgangssituation: Sprache C++, System: Windows API (keine MFC, kein .NET). Ich möchte eine Funktion eines Objektes im Millisekundentakt aufrufen. Bisher habe ich immer SetTimer, KillTimer, OnWMTimer verwendet, aber die Klasse ist fensterlos und ich möchte sie aus Portabilitätsgründen nicht an das Hauptfenster ketten. Wie bringe ich also Windows dazu eine static Funktion im Millisekundentakt anzuspringen, ohne dass ich ein Fensterhandel brauche. Ich brauche aber ein 32Bit Referenzwert, damit die statische Funktion beim Aufruf das Objekt im Speicher auch wiederfindet. SetTimer ohne Fensterhandle gibt keinen Parameter beim Aufruf zurück. Auch ist der Timer relativ ungenau. Gibt es da noch einen anderen Timer, der unabhängig von der MessageQueeu ist? Danke, Bernd