Avatar billede everquest Nybegynder
01. maj 2002 - 07:23 Der er 3 kommentarer og
3 løsninger

Skal bruge en anden mappe

Jeg har Form1.Memo1.Lines.LoadFromFile(ListBox1.Items[ListBox1.ItemIndex] + '.lng'); hvor den henter .lng filer fra samme mappe hvor exe filen er men hvordan gør jeg så at der er en mappe "test" hvor den henter filerne fra
Avatar billede assassin Juniormester
01. maj 2002 - 09:13 #1
Hvis jeg forstår spørgsmålet korrekt, skal du se på hvor du 'smider' filnavne i listboxen.
Avatar billede assassin Juniormester
01. maj 2002 - 09:13 #2
Det skulle have været en kommentar :-)
Avatar billede kayb Nybegynder
01. maj 2002 - 10:09 #3
Dette kan bruges:
Form1.Memo1.Lines.LoadFromFile('C:\Test\'+ ListBox1.Items[ListBox1.ItemIndex] + '.lng');
Avatar billede assassin Juniormester
01. maj 2002 - 11:00 #4
Det hjælper jo ikke noget hvis listbox viser en liste over filer, som ligger i samme mappe som exefilen.

Derfor skal det laves om så Listboxen viser filoversigt over mappen test
Avatar billede dkn Nybegynder
01. maj 2002 - 11:52 #5
Form1.Memo1.Lines.LoadFromFile(extractfilepath(application.exename)+'Test\' ListBox1.Items[ListBox1.ItemIndex] + '.lng');

brug evt createdir(extractfilepath(application.exename)+'Test\');
for at undgå fejl når du skal loade en fil..
Avatar billede hermandsen Juniormester
01. maj 2002 - 20:19 #6
Hvad er det lige du vil? For mig lyder det nemlig lidt som om at du prøver at hente de .lng-filer der ligger i en mappe ind i din ListBox... Det skal du ikke bruge LoadFromFile til...

LoadFromFile henter indholdet af en fil ind i ListBox'en... Prøv i stedet med en FileListBox

//hermandsen
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