Forum: Programmieren allgemein
by Sir Rufo,
28. Okt 2014
Dafür werden/wurden auch Interfaces vorgeschlagen, ja völlig legitim. Entscheiden soll er selber, was ihm am Besten in den Kram passt.
Forum: Programmieren allgemein
by Sir Rufo,
28. Okt 2014
@bernau
Die Lösung kam schon mit der ersten Antwort, und der Rest handelt von den Seiteneffekten (Speicherlecks).
Forum: Programmieren allgemein
by Sir Rufo,
28. Okt 2014
Ähm, ja, so ist doch die Frage, darum geht es doch dem TE (der übrigens auch nur Delphi 7 hat, was soll der da mit Generics?)
Nur dass sich diese bekannte TObjectList als Rückgabewert einer Funktion etwas ungeschickt ist (wegen der evtl. zu erwartenden Speicherlecks). Darum der (gute) Vorschlag von Stevie statt einer TObjectList ein Interface zurückzugeben, was die gleichen Eigenschaften, wie...
Forum: Programmieren allgemein
by Sir Rufo,
28. Okt 2014
Falsch.
Eine System.Classes.IInterfaceList ist für Items vom Typ IInterface.
Eine TInterfacedObjectList soll für Items vom Typ TObject sein.