Du mußt dich Mal entscheiden:
Mit "of object" kann man der Variable eine Methode (function) oder Klassen-Methode (class function) zuweisen, welche in Klasse enthalten ist.
Willst du eine normale Prozedur/Funktion zuweisen (so wie dein PosDstExists), dann ohne das "of object".
Zitat:
TValidatefunctions[1] := ...
Und das TValidatefunctions ist ein Typ, aber du willst doch eigentlich eine Variable haben.