Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.107 Beiträge
 
Delphi 11 Alexandria
 

Re: Übergabeparameter verfälscht bei Aufruf einer Funktion

  Alt 31. Mär 2005, 22:30
Moin Arakis,

Methoden haben noch einen impliziten Parameter, der vor den anderen kommt, nämlich self.
Intern sieht, z.B.,

function TIntegerComparer.DefaultComparerFunc(x: Integer; y: Integer): Integer; so aus:

Code:
function TIntegerComparer.DefaultComparerFunc([color=red]self: TIntegerComparer;[/color]x: Integer; y: Integer): Integer;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat