Autor Beitrag
bruder jonas
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: So 05.01.03 16:08 
hallo,

ich habe eine combox. nach klick auf button soll der ausgewählte eintrag der combobox in eine datei geschrieben werden.komme damit nicht weiter.
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
var daten:tstringlist;
begin
  daten := TStringList.Create;
  daten.Add(cbtaetigkeiten.itemindex);
  daten.saveToFile(getcurrentdir + '\trp.txt');
end;

ich kann nicht den string aus der combox in die datei schreiben. die datei wird schon angelegt.

danke für die hilfe

(05.01. 19:33 Tino) Code-Tags hinzugefügt.
Alibi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458

Win2K SP3
Delphi 6 Ent
BeitragVerfasst: So 05.01.03 16:15 
Statt
ausblenden Quelltext
1:
daten.Add(cbtaetigkeiten.itemindex);					

entweder
ausblenden Quelltext
1:
daten.Add(cbtaetigkeiten.Itmes[cbtaetigkeiten.itemindex]);					

oder
ausblenden Quelltext
1:
daten.Add(cbtaetigkeiten.Text);					


(05.01. 19:34 Tino) Code-Tags hinzugefügt.
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: So 05.01.03 16:49 
Die gesamte Combobox speichert mit ComboBox1.Items.SaveToFile.
Der Text des aktuell ausgewählten Eintrages liegt in Combobox1.Text und ist ein normaler String (kein TString).
Den kannst so speichern:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button1Click(Sender: TObject);
var F: TextFile;
begin
  AssignFile(F,'C:\Test.txt');
  try
    Rewrite(F);
    WriteLn(F, ComboBox1.Text);
  finally
    CloseFile(F);
  end;
end;

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."