Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#10

Re: Übergabeparameter verfälscht bei Aufruf einer Funktion

  Alt 31. Mär 2005, 22:58
Moin!

"Of Object" besagt aus, das du dort keine normale Funktionen zuweisen kannst, sondern es muss eine Funktion einer Klasse sein (also eine Methode). Alles andere lässt der Compiler nicht zu - ausser du machst es auf diesen bösen Weg mit der Adresse der Funktion, wie du es bei deinem originalen Code gemacht hast. Damit umgehst du die Typprüfung des Compilers und beseitigst somit seine Einwände - die aber berechtigt sind. Wie du siehst funktionieren beide Varianten nun mit einer direkten Zuweisung ohne Verrenkungen...

Und Sprints Methode über eine Property die Sortiermethode zu zuweisen ist genauso gut geeignet wie die Methode von TList, die einfach die Methode im Sort Aufruf mitnimmt...

MfG
Muetze1
  Mit Zitat antworten Zitat