Einzelnen Beitrag anzeigen

Borschti

Registriert seit: 1. Nov 2007
Ort: Marburg Lahn
235 Beiträge
 
Delphi 2007 Professional
 
#1

StringGrid Inhalt Speichern?

  Alt 23. Nov 2007, 09:30
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
  Mit Zitat antworten Zitat