Probiers mal mit :
Code:
Obj.OnMessage := @doMessage;
Aber vermutlich muß dein übergebene Procedure eh noch eine Methode einer Klasse sein.
Wie sieht die Definition der Ereignisprozedur aus? Und wieso importierst Du nicht die Typbibliothek und verwendest die frühe Bindung?
Windows Vista - Eine neue Erfahrung in Fehlern.