Avatar billede krab Praktikant
07. august 2001 - 00:44 Der er 11 kommentarer og
1 løsning

savedialog

Er der nogle der ved om man kan gemme en listbox\'s indhold i en f.eks en textfil, med savedialog.
eller hvordan kan man ellers gemme en listbox.itemindex i en fil.
Avatar billede ziron Nybegynder
07. august 2001 - 00:46 #1
er det hele listbox\'en du skal gemme???

/ZIRON
Avatar billede krab Praktikant
07. august 2001 - 00:48 #2
ja hele listbox\'ens indhold, til næste gang man starter programmet
Avatar billede krab Praktikant
07. august 2001 - 00:51 #3
Kan det ikke lade sig gøre eller hva
Avatar billede ziron Nybegynder
07. august 2001 - 00:53 #4
en hurtig måde, er alt for træt til at overskue andet, men det virker bare rolig:


//du gemmer

procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines := ListBox1.Items;
Memo1.Lines.SaveToFile(\'c:\\hej.txt\');
end;


//du henter

procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines.LoadFromFile(\'c:\\hej.txt\');
ListBox1.Items := Memo1.Lines;
end;

/ZIRON
Avatar billede ziron Nybegynder
07. august 2001 - 00:54 #5
og så siger du bare at den ikke skal vise memoen...

/ZIRON
Avatar billede krab Praktikant
07. august 2001 - 00:54 #6
Det lyder lækkert, jeg tjækker det lige,
Avatar billede ziron Nybegynder
07. august 2001 - 00:56 #7
det var så lidt

/ZIRON
Avatar billede krab Praktikant
07. august 2001 - 00:57 #8
Det er ok tak for hjælpen. som du kan se er jeg nybegynder.
Avatar billede ziron Nybegynder
07. august 2001 - 00:58 #9
det ved jeg da ikke om jeg kan se, hvorfor skulle jeg kunne det???

/ZIRON
Avatar billede krab Praktikant
07. august 2001 - 01:02 #10
fordi det er da svagt at jeg ingen gang kunne den smule kode, men jeg er også kun startet for et par uger siden.
Avatar billede ziron Nybegynder
07. august 2001 - 01:15 #11
det ved jeg da ikke om jeg synes... bare fordi du lige ikke kunne det, så kan du sikert noget andet...

/ZIRON
Avatar billede zerohero Nybegynder
07. august 2001 - 13:33 #12
Hej Krab

Det som ZIRON viser er ganske udemærket!!! men du kan også sende indholdet af listbox og i en Tstringlist (ikke synlig komponent) så er du fri for at have en Tmemo til at ligge og \"flyde\" på din form når nu ikke skal være sunlig alligevel!!!
Prøv dette:
Fremgangs måden er nøjagtig den samme som med Tmemo\'en (med få undtagelser).

...

var
  test : Tstringlist; //definér en stringlist
begin
  test := Tstringlist.create; //skaber en stringlist
  test.strings := listbox1.items; //overføre listbox\'s indhold til stringlisten
  test.savetofile(\'c:\\hej.txt\'); //gemmer indholdet i en fil
  test.free; //frigør stringlist\'en fra hukommelsen
end;

...

hilsen

ZeroHero
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester