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/)
-   -   Edit inhalt in eine Combox liste (https://www.delphipraxis.net/83253-edit-inhalt-eine-combox-liste.html)

EDatabaseError 30. Dez 2006 00:22

Re: Edit inhalt in eine Combox liste
 
da ich gerade eh nichts zu tun hab:

Delphi-Quellcode:
//Im OnClose

var
   i: integer;
   f: Textfile;
begin
 AssignFile(f, ExtractFilePath(ParamStr(0)) + 'comboboxeintraege.txt');

 ReWrite(f);

 for i := 0 to Combobox1.Items.Count - 1 do
  begin
   WriteLN(f,Combobox1.items[i]);
  end;

 CloseFile(f);
end;

//Im OnCreate

var
   f: TextFile;
   s: String;
begin
 AssignFile(f, ExtractFilePath(ParamStr(0)) + 'comboboxeintraege.txt');

 Reset(f);

 while eof(f) = false do
  begin
   s := readln(f,s);
   combobox1.items.add(s);
  end;

 CLosefile(f);
end;
du musst die datei in diesem fall zuerst im editor erstellen sonst knallts weil er sie im oncreate nicht findet - existiert sie einmal sollte das alles so laufen - ungetestet

tobi

SaFu 3. Jan 2007 18:01

Re: Edit inhalt in eine Combox liste
 
Habe es so ein getragen aber es Funktioniert so nicht habe folgenden Fehler

Code:
[Fehler] Unit7.pas(104): Inkompatible Typen: 'String' und 'procedure, untyped pointer or untyped parameter'
es tut mir echt leid wenn ich damit nerve :cry:

marabu 4. Jan 2007 08:14

Re: Edit inhalt in eine Combox liste
 
Hallo,

du kannst die Einträge in deiner ComboBox-Liste mit einem einzigen Befehl speichern oder wiederherstellen:

Delphi-Quellcode:
var
  fn: TFileName;
begin
  fn := ExtractFilePath(ParamStr(0)) + Name + '.ini';
  with ComboBox do
  begin
    Items.SaveToFile(fn);   // sichern
    Items.LoadFromFile(fn); // wiederherstellen
  end;
end;
Freundliche Grüße

SaFu 4. Jan 2007 19:57

Re: Edit inhalt in eine Combox liste
 
Danke Klappt soweit :P :cyclops:


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

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