Das Problem an Methoden <-> lokale/globale Prozeduren ist eben, dass die Methoden noch einen versteckten Self-Parameter mitführen.
Zitat von
Ultimator:
//edit:
Noch was
Das vorangestellte
T ist eigentlich für Klassen gedacht, wenn dus bei anderen "Sachen" verwendest, ist das irreführend
Wo hast du denn das her
? In der gesamten
RTL/
VCL wirst du keinen Typen (außer primitiven) finden, der keinen T-Prefix besitzt (z.B. TNotifyEvent -> Funktionszeiger, TPoint -> Record, usw.).