Hallo,
Zitat:
dass in einigen dieser Funktionen der Result ein Objekt
etwas so?
Delphi-Quellcode:
class function TClass1.RetClass2_1: TClass2;
var
Class2: TClass2;
begin
Class2:= TClass2.Create;
Result:= Class2;
end;
class function TClass1.RetClass2_2: TClass2;
begin
Result:= TClass2.Create;
end;
In beiden Fällen muss TClass2 vom Aufrufer freigegeben werden.