Einzelnen Beitrag anzeigen

Benutzerbild von leddl
leddl

Registriert seit: 13. Okt 2003
Ort: Künzelsau
1.613 Beiträge
 
Delphi 2006 Professional
 
#2

Re: eine Klasse als Rückgabetyp??

  Alt 4. Mär 2007, 20:56
Lass den Nutzer deiner Funktion das ganze erledigen:

Delphi-Quellcode:
procedure vector.add(v : Vector; var ResultVector : Vector);
begin
...
ResultVektor := <Irgendwas>;
end;
//Edit:
Er muss dann vor dem Aufruf der Funktion ein Vektorobjekt erstellen und dies später auch wieder freigeben:

Delphi-Quellcode:
Var Result : Vector;
...
  Result := Vector.Create();

  v.add(u,Result);
  
  Result.Free;
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;
  Mit Zitat antworten Zitat