Hallo,
ich habe ein Problem mit meinem SaveDialog und zwar bin ich soweit das ich zwar aus meinem
StringGrid in eine
Textdatei etwas schreiben kann aber durch meine for-Schleife wird immer nur die Letzte Zeile meines StringGrids in die Datei gespeichert, was auch eigentlich Logisch ist. Nun will ich aber das jede Zeile meines StringGrids gleichzeitig in meine Datei gespeichert wird.
Hier mal der Code-Ausschnitt:
Delphi-Quellcode:
procedure TForm1.Speichern1Click(Sender: TObject);
var i: Integer;
begin
if SaveDialog1.Execute then
try
for i := 1 to 10 do begin
StringGrid1.Rows[i].SaveToFile(SaveDialog1.Filename);
end;
except
ShowMessage ('Fehler beim Speichern der Datei!');
end;
Kennt da vielleicht jemand eine Lösung?
Auserdem werden die einzelnen Zeileninhalte untereinander in der
Textdatei gespeichert, ich will aber das sie wie im Folgenden Beispiel gespeichert werden damit ich gespeicherte Datei auch wieder in mein
StringGrid laden kann.
Hier mal das angekündigte Beispiel:
1;52323;Müller;Hans;Kühle Bäume 12;13186;Jesberg;
2;52266;Lang;Susanne;Am Rödel 21;52131;Hundshausen;
...
Bin für jede hilfreiche Antwort dankbar
mfg Alex