OH-Lesen bildet! Die ganzen Notification-Routinen der
VCL sind sowas was du willst. Alternativ schreibst du dir deine eigene Funktion und deklarierst dafür einen Typen ala:
type TFNBla = function(Parameter1:BlaTyp; Parameter2:BlaTyp2):RueckgabeTyp; Aufrufkonvention;
Diesen Typen kannst du dann in einer Parameterliste für eine andere Funktion angeben und so die Funktion als
Callback-Funktion an eine andere übergeben. Achtung: in Callbacks keine lokalen Funktionen deklarieren!