Einzelnen Beitrag anzeigen

schlecki

Registriert seit: 11. Apr 2005
Ort: Darmstadt
148 Beiträge
 
Delphi XE2 Enterprise
 
#6

AW: Ini Dateien - ReadSections

  Alt 22. Jul 2011, 14:22
Delphi-Quellcode:
function TZeit.LadeDatums: TStringList;
begin
 Ini.ReadSections(Result);
end;
Man sollte auf Funktionen verzichten, die ein Objekt erzeugen und zurückliefern. Es ist meist nicht klar, wer das Objekt dann wieder abräumt. Generell sollte man darauf achten, wer ein Objekt erzeugt, der sollte es auch wieder freigeben.

Delphi-Quellcode:
procedure TZeit.LadeDaten(const List: TStrings);
begin
  Ini.ReadSections(List);
end;
und dann irgendwo

Delphi-Quellcode:
myList := TStringList.Create;
try
  zeit.LadeDaten(myList);
  tuWasMitDaten(myList);
finally
  myList.Free;
end;
  Mit Zitat antworten Zitat