Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Jun 2011
Oder man nimmt noch eine zweite Stringliste, baut diese aus den "zusammengeklebten" Zeilen auf und speichert sie am Schluss ab. Es gibt immer mehrere Möglichkeiten ;)
Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Jun 2011
Ja, ich weiß, ich hatte ja den Originalcode übernommen und lediglich geändert. Dabei ist mir eben nicht aufgefallen, dass die Datei gar nicht angelegt wird.
Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Jun 2011
Stimmt, das ist mir völlig entgangen.
Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Jun 2011
Wie wäre es denn hiermit (Fehlerbehandlung bzgl. Dateioperationen weggelassen)?
procedure TForm1.BtSpeichernClick(Sender: TObject);
var
Textdatei: textfile;
z, i: integer;
sl: TStringList;
begin
if savedialog1.Execute then
begin
sl := TStringlist.Create;
Forum: Programmieren allgemein
Delphi
by DeddyH,
7. Jun 2011
Man muss sich nur oft genug ärgern, dass man irgendeine Sache nicht bedacht hat, dann sucht man irgendwann automatisch nach solchen Lösungen :zwinker:
Forum: Programmieren allgemein
Delphi
by DeddyH,
7. Jun 2011
Man kann das doch einfach in den jeweiligen Schleifenkopf einbauen, dann sollte es immer passen:
for i := StringGrid1.FixedRows to StringGrid1.RowCount - 1 do
for j := StringGrid1.FixedCols to StringGrid1.ColCount - 1 do
Forum: Programmieren allgemein
Delphi
by DeddyH,
7. Jun 2011
Nicht Text, sondern CommaText in Verbindung mit ein paar anderen Properties.
Forum: Programmieren allgemein
Delphi
by DeddyH,
7. Jun 2011
Zumindest habe ich nicht verraten, wie es geht :tongue:
Forum: Programmieren allgemein
Delphi
by DeddyH,
7. Jun 2011
Und wenn man jetzt noch weiß, dass TStringGrid.Rows vom Typ TStrings ist, dann kann man es sich viel leichter machen.
Forum: Programmieren allgemein
Delphi
by DeddyH,
7. Jun 2011
Nicht unbedingt, es kommt darauf an, wie viele FixedRows/FixedCols vorhanden sind.