Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: TObjectList sauber an function übergeben und wieder zurück
10. Jul 2020, 09:53
Ich würde ohne Grund nicht an den Instanzen herumspielen, sondern nur an den enthaltenen Daten.
Delphi-Quellcode:
procedure Tuwas(sonst Src, Dest: TSomeList);
begin
// Mit den Daten der Listen arbeiten
end;
procedure TuAlles;
var
List1: TSomeList;
List2: TSomeList;
List3: TSomeList;
begin
List3 := nil;
List2 := nil;
List1 := TSomeList.Create;
try
List2 := TSomeList.Create;
TuWas(List1, List2);
List3 := TSomeList.Create;
TuWas(List2, List3);
finally
List1.Free;
List2.Free;
List3.Free;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|