Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#7

Re: Funktionen als Parameter übergeben

  Alt 8. Aug 2006, 18:28
Hi,
es ist ein wichtiger Unterschied ob du eine Funktion aus einer Unit heraus übergeben willst, oder aus einem Objekt. Bei einer Unit liegt die Funktion statisch immer an einer Stelle und alles klappt so, wie du es hier stehen hast.
Bei einer Funktion eines Objekts, liegt die Funktion für jedes Objekt (jede Instanz einer Klasse) anders. Deshalb musst du einen Methodenzeiger vom Typ
function(...) : real of Object verwenden (also ein of Object ranhängen).

Gruß Der Unwissende
  Mit Zitat antworten Zitat