Hallo,
TStringList hat eine LoadFromFile Methode,
du musst nur den Separator richtig einstellen.
Und zum Speichern aus einem StringGrid kannst du du einfach TextFile benutzen.
Delphi-Quellcode:
var
TxtFile: TextFile;
sLine: String;
iCol, iRow: Integer;
begin
AssignFile(TxtFile, 'c:\bla.txt');
Rewrite(TxtFile);
// try finally selber machen
for iRow:= 0 to StrGrid.WorCount-1 do
begin
sLine:= '';
for iCol:= 0 to StrGrid.ColCount-1 do
begin
if iCol>0 then sLine:= sLine+';';
sLine:= sLine+StrGid.Cells[iCol,iRow];
end;
Writeln(TxtFile, sLine);
end;
CloseFile(TxtFile);
end;
Heiko