Registriert seit: 29. Mär 2009
439 Beiträge
|
AW: TStringList in Datei/File speichern und laden
28. Apr 2019, 08:43
Mein Vorschlag:
Delphi-Quellcode:
var
ar: array of TStringList;
procedure save(const Filename: String);
var
sl: TStringList;
i: integer;
begin
sl:= TStringList.Create;
try
for i:= Low(ar) to High(ar) do begin
sl.Add(ar[i].Commatext);
end;
sl.SaveToFile(Filename);
finally
sl.Free;
end;
end;
procedure load(const Filename: String);
var
sl: TStringList;
i: integer;
begin
assert(Length(ar)=0);
sl:= TStringList.Create;
try
s1.LoadFromFile(Filename);
SetLength(ar, s1.Count);
for i:= 0 to s1.Count-1 do begin
ar[i] := TStringList.Create;
ar[i].Commatext := s1[i]);
end;
finally
sl.Free;
end;
end;
Geändert von samso (28. Apr 2019 um 08:48 Uhr)
Grund: Länge von ar sollte gesetzt werden
|