Avatar billede Slettet bruger
23. marts 2008 - 00:05 Der er 12 kommentarer og
2 løsninger

Fejl på sti

Via en Topendialog og koden:

Listbox1.Items.Add(ExtractFileDir(op.Filename) + ExtractFileName(Op.FileName));

Får jeg reslultatet:

C:\Programmer\passwordpass.exe

password er en mappe hvor pass.exe ligger i.

Hvor er fejlen i koden som gør at den ikke skriver \ ?
Avatar billede arne_v Ekspert
23. marts 2008 - 00:11 #1
Manglende:
  + '\'
?
Avatar billede arne_v Ekspert
23. marts 2008 - 00:12 #2
Lidt studeren antyder at du også kan erstatte ExtractFileDir med ExtractFilePath.
Avatar billede stefanandersen Nybegynder
23. marts 2008 - 00:12 #3
C:\Programmer\passwordpass.exe skal den så ikke hedde C:\Programmer\password\pass.exe
Avatar billede kroning Nybegynder
23. marts 2008 - 03:22 #4
Hvorfor ikke bare skrive:
Listbox1.Items.Add(op.Filename);
Avatar billede Slettet bruger
23. marts 2008 - 07:43 #5
Hvis du skriver

Listbox1.Items.Add(op.Filename);

kommer der i listbox til at stå pass.exe og ikke hele stien
Avatar billede kroning Nybegynder
23. marts 2008 - 07:49 #6
Hvis op.Filename kun indeholder filnavnet hvordan kan du så få stien ved at skrive:
ExtractFileDir(op.Filename)?
Avatar billede Slettet bruger
23. marts 2008 - 07:50 #7
arne_v det var løsningen at bruge ExtractFilePath.

smid et svar....
Avatar billede kroning Nybegynder
23. marts 2008 - 07:52 #8
Jeg har lige testet Filename i en TOpenDialog indeholder både sti og filnavn så Listbox1.Items.Add(op.Filename); vil virke fint.
Avatar billede Slettet bruger
23. marts 2008 - 07:57 #9
Løsningen:

Listbox1.Items.Add(ExtractFilePath(op.Filename) + ExtractFileName(Op.FileName));
Avatar billede Slettet bruger
23. marts 2008 - 08:00 #10
hov...det må du undskylde kroning

du har ret, forstår bare ikke at jeg lavede det samme i går men fik kun fil navnet.
Avatar billede kroning Nybegynder
23. marts 2008 - 08:17 #11
op.Filename er en string og hvis du kan få en sti ud af den ved at skrive ExtractFilePath(op.Filename) så må strengen nødvendigvis også indeholde stien.
Avatar billede Slettet bruger
23. marts 2008 - 11:19 #12
smid et svar her især begge løsninger kunne bruges
Avatar billede kroning Nybegynder
23. marts 2008 - 14:46 #13
k
Avatar billede arne_v Ekspert
23. marts 2008 - 16:03 #14
ok
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