Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi kann eintrag aus stringgrid nicht in txt-datei speichern (https://www.delphipraxis.net/126946-kann-eintrag-aus-stringgrid-nicht-txt-datei-speichern.html)

Molzer 5. Jan 2009 18:14

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
hab die zeile mit

Delphi-Quellcode:
Try with db do
    WriteLn (F,Name+'|',song+'|',titel+'|');
ergänzt und jetzt schreibt er mir leider nur das unterm anführungszeichen und nicht das was
ich ins stringgrid schreibe..

fg

DeddyH 5. Jan 2009 18:16

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
Du setzt die Properties von DB ja auch nirgends.

[edit] Außerdem führt die Verwendung von with im Zusammenhang mit der Property Name hier wohl zu einer Verwechslung. Lass das with besser weg und schreib es aus.
Delphi-Quellcode:
WriteLn(F,DB.Name + '|' + DB.titel + '|'); //was soll denn song sein?
[/edit]

Molzer 5. Jan 2009 18:27

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
song habe ich neu dazugefügt!

hab das jetzt ohne with gemacht, keine wellen mehr, aber leider nichts aus dem stringgrid..

danke für deine hilfe!!!

fg

DeddyH 5. Jan 2009 18:32

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
Ich versteh Dich immer noch nicht. Du legst DB neu an, befüllst aber die Properties nicht, sondern schreibst in ein StringGrid. Beim Speichern willst Du aber die nicht befüllten Properties von DB abspeichern anstatt der Zellen des Grids :gruebel:

Molzer 5. Jan 2009 18:37

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
ich habs mit

Delphi-Quellcode:
WriteLn (F,s.Cells[1,1]+'|',db.song+'|',db.titel+'|');
da schreibt er mir den text aus der zelle..
das wäre aber bei 20 zeilen mühsam, hab aber keine idee wie ich das mit der db hinbekomme.. leider :cheer:

fg

DeddyH 5. Jan 2009 18:40

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
Kannst Du mal einen Screenshot des Grids anhängen?

Molzer 5. Jan 2009 18:44

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
Liste der Anhänge anzeigen (Anzahl: 1)
würde es gerne auf 20 zeilen erweitern...
denke da ist wohl einer for i=1 to angebraucht?

DeddyH 5. Jan 2009 18:47

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
Das sehe ich auch so, dann kannst Du Dir die Klasse sparen (eine einzige Instanz würde ja eh nicht reichen).
Delphi-Quellcode:
for i := s.FixedRows to Pred(s.RowCount) do
  WriteLn (F,Format('%s|%s|%s',[s.Cells[1,i],s.Cells[2,i],s.Cells[3,i]]));
So in der Art.

Molzer 5. Jan 2009 18:51

Re: kann eintrag aus stringgrid nicht in txt-datei speichern
 
vielen dank für deine hilfe!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 Uhr.
Seite 2 von 2     12   

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