Lag wohl an der (fehlenden) Kommasetzung.
Du mußt immer eine "procedure of object" (also Methode) deklarieren um sie dem OnTimer Event hinzuzufügen. Ich verstehe an dieser Stelle allerdings nicht, warum du nicht einen normalen Systemtimer mit Callback nimmst. Ist IMO einfacher zu handlen ...
Delphi-Quellcode:
type
TMethod = procedure of object;
TNotifyEvent = procedure(Sender: TObject) of object;