Ich schreibe gerade eine meiner Funktionen so um, dass der Rückgabewert TStrings entspricht.
Auszug
Delphi-Quellcode:
sl := TStringList.Create;
try
IniFile_.GetStrings(sl); // TMemIniFile
...
...
Result := sl;
// STELLE 1
finally
sl. Free;
// STELLE 2
end;
Wenn ich an STELLE 1 Result.Text prüfe, befindet sich der Inhalt der Ini-Datei da drin.
An STELLE 2 jedoch ist Result leer.
Wie bekomme ich dieses Problem in den Griff?
Ich würde ja gerne das Ini-File als Rückgabewert nehmen aber ich wüsste nicht wie.