![]() |
Probleme mit Speichern...
Also ich hab das problem, dass der mir die zeilen im String nicht so speichert wie sie gespeichert werden müssen: statt Name;Vorname;Adresse;
Name;Vorname;Adresse; macht es Vorname;Adresse;Name;Vorname;Adresse..
Delphi-Quellcode:
ich finde nur den Fehler nicht...
procedure TForm1.BtSpeichernClick(Sender: TObject);
var Textdatei: textfile; i,j: integer; begin if savedialog1.Execute=true then begin assignfile (textdatei, savedialog1.FileName); rewrite (textdatei); for i:=1 to StringGrid1.Rowcount-1 do for j:=1 to StringGrid1.ColCount-1 do begin If j = StringGrid1.ColCount then writeln(textdatei,stringgrid1.cells[j,i]+';') else write (textdatei,stringgrid1.cells[j,i]+';'); end; closefile (textdatei); end; end; |
AW: Probleme mit Speichern...
Die Schleifen müssen bei 0 anfangen. Gehen ja auch bis .Count-1
|
AW: Probleme mit Speichern...
Nicht unbedingt, es kommt darauf an, wie viele FixedRows/FixedCols vorhanden sind.
|
AW: Probleme mit Speichern...
|
AW: Probleme mit Speichern...
Und wenn man jetzt noch weiß, dass TStringGrid.Rows vom Typ TStrings ist, dann kann man es sich viel leichter machen.
|
AW: Probleme mit Speichern...
@DeddyH:
Ich zitiere dich mal: *Pff* viel zu einfach, da könnte ja jeder kommen :lol: :P |
AW: Probleme mit Speichern...
Zumindest habe ich nicht verraten, wie es geht :tongue:
|
AW: Probleme mit Speichern...
Zitat:
Gruß K-H edit: etwa rows[i].text? |
AW: Probleme mit Speichern...
Nicht Text, sondern CommaText in Verbindung mit ein paar anderen Properties.
|
AW: Probleme mit Speichern...
Zitat:
FixedRows mit einer Kopfzeile ist da schon wahrscheinlicher, deswegen i=1 wahrsch. richtig...Es sei denn du merkst, dass dir ein Datensatz fehlt. Deep-Sea's Einwand 2 in #4 würde erklären, wieso alles hintereinandergeknallt wird ohne Zeilenumbruch nach jedem Datensatz. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz