So würde ich den Inhalt der Stringlist ins Array wieder einlesen:
Delphi-Quellcode:
var
Form1: TForm1;
StrArr: array of string;
MyStringList: TStringList;
procedure TForm1.Button1Click(Sender: TObject);
var I : integer;
begin
for I := 0 to MyStringList.Count - 1 do //Stringliste Zeilenweise abarbeiten
begin
SetLength(StrArr,Length(StrArr)+1); //Speicher reservieren
StrArr[High(StrArr)] := MyStringList.Strings[I]; //Strings ins Array schreiben
end;
MyStringList.Free;
//nur zur Kontrolle den Inhalt des StringArrays in einem Memo anzeigen
for I := 0 to High(StrArr) -1 do
begin
Memo1.Lines.Add(StrArr[I]);
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
MyStringList := TStringList.Create;
MyStringList.LoadFromFile('test.bla');
end;
Steffen