Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#14

Re: Eigene Operatoren definieren?

  Alt 2. Nov 2009, 19:56
Hmmm, ich hab jetzt das
Delphi-Quellcode:
operator + (a,b:integer ):string;//da bleibt er stehen
implementation
operator + (a,b:integer ):string;
begin
  result:=inttostr(a+b);
end;
Aber ich bekomme gesagt:
Zitat:
unit1.pas(20,33) Error: Impossible operator overload
Warum?

Gruß Teekeks
[Edit]
Das hier steht in der Graphmath.pp von lazarus:
Delphi-Quellcode:
Operator + (Addend1, Addend2 : TFloatPoint) : TFloatPoint;
implementation
Operator + (Addend1, Addend2 : TFloatPoint) : TFloatPoint;
begin
// irgendwas
end;
Also scheint die Syntax korrekt zu sein...
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat