Öhm... nö, es darf keine reguläre Prozedur, sondern muss eine Methode sein. Zur Not muss man sich eben eine Dummy-Klasse erstellen, die diese Methode dann implementiert.
warum eigentlich?
Über das bin ich auch schon mal geflogen - aber theoretisch könnt das doch egal sein, ob es eine reguläre Prozedur oder eine Methode ist
Natürlich wäre es egal, aber wenn der Event als
TFooEvent = procedure ... of object;
deklariert ist, dann
muss es eine Methode sein.
Bei den neueren Delphis könnte man auch
TFooEvent = reference to procedure ...;
nehmen, dann frisst der alles, bis auf den
OI, der wird da wohl nicht mitspielen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)