Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit Combobox.text und speichern (https://www.delphipraxis.net/94436-problem-mit-combobox-text-und-speichern.html)

Van HelF 21. Jun 2007 13:21


Problem mit Combobox.text und speichern
 
Hallo, ich möchte eig. etwas ganz einfaches machen, den ausgewählten text der combobox speichern.
Mein Code:

Delphi-Quellcode:
procedure save_settings;
var fi:textfile;
begin
  try
    assignfile(fi,'settings.txt');
    rewrite(fi);
    writeln(fi,form1.combobox1.text); <- mit 'abcdeef' funktionierts, nur mit dem combobox.text nicht
    closefile(fi);
    MessageDlg('Einstellungen gespeichert',mtInformation, [mbOK], 0);
  except
    showmessage('FEHLER: Konnte Einstellungen nicht speichern');
  end;
end;
Leider wird die Datei nicht erstellt, wenn ich jedoch statt form1.combobox1.text z.b. 'abcde' reinschreibe funktioniert es ohne Probleme.

DeddyH 21. Jun 2007 13:43

Re: Problem mit Combobox.text und speichern
 
Versuch es mal so:
Delphi-Quellcode:
writeln(fi,Form1.ComboBox1.Items[Form1.ComboBox1.ItemIndex]);

Gehstock 21. Jun 2007 13:52

Re: Problem mit Combobox.text und speichern
 
Also bei mir geht dein code hast du die prozedur in einer anderen unit was ich aber auch getestet hab?

Van HelF 21. Jun 2007 14:10

Re: Problem mit Combobox.text und speichern
 
Habs jetzt raus, aus irgendeinem grund muss ich, wenn ich den text von der combobox reinschreiben will den kompletten pfad angeben z.b. assignfile(fi,'C:\settings.txt') dann gehts, nur fragt mich nicht warum man es nicht braucht, wenn man keine combobox verwendet :gruebel:

T.E. 21. Jun 2007 15:23

Re: Problem mit Combobox.text und speichern
 
Das mit dem ganzen Pfad angeben ist sowieso besser, so weißt du nämlich immer wo die datei gespeichert wurde, und kannst sie falls gewollt auch wieder auslesen.

EDIT: Das muss ich bei mir nämlich auch tun, sonst funktioniert das nicht!

Gehstock 21. Jun 2007 16:27

Re: Problem mit Combobox.text und speichern
 
brauchte ich nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz