On Mon, Dec 02, 2002 at 09:35:01PM +0100, Ulf Lorenz wrote:
Hallo,
Hi Ulf,
Der Compiler beschwert sich jetzt, dass Object keine Funktion vom Typ callb_func hat.
Zu recht, da die BasisKlasse keine solchen Methoden zur Verfügung stellt.
Kann ich dieses callback Schema trotzdem irgendwie einsetzen? Mit irgendeiner speziellen Syntax oder einem Hack?
Du müsstest noch eine WrapperKlasse schreiben, die von Object abgeleitet ist und von der die anderen Klassen abgeleitet werden (nennen wir sie MyObject).
Diese Klasse hat die Methode zum Registrieren der CallBacks und eine Methode runCallBack(), die den CallBack aufruft. Nun kannst du auf alle abgeleiteten Klassen
myObject->runCallBack();
aufrufen.
Ciao, Tobias