Den Grund dafür habe ich nie ganz verstanden.
Eine
TMethod
ist einfach etwas anderes als eine
TProcedure
. Und wir wollen ja nicht mehr prozedural programmieren.
Ich fasse noch einmal zusammen:
Delphi-Quellcode:
...
DeinTimer.OnTimer := TimerProc;
...wobei dann wenn man die Prozedur Namen mit Klammer schreibt folgender fehler kommt:...
Wieso schreibst Du das mit Klammer?
Würde mal denken, es liegt an den Klammern. Seufz.