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 \ ?
Annonceindlæg fra Infor
23. marts 2008 - 00:11
#1
Manglende: + '\' ?
23. marts 2008 - 00:12
#2
Lidt studeren antyder at du også kan erstatte ExtractFileDir med ExtractFilePath.
23. marts 2008 - 00:12
#3
C:\Programmer\passwordpass.exe skal den så ikke hedde C:\Programmer\password\pass.exe
23. marts 2008 - 03:22
#4
Hvorfor ikke bare skrive: Listbox1.Items.Add(op.Filename);
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
23. marts 2008 - 07:49
#6
Hvis op.Filename kun indeholder filnavnet hvordan kan du så få stien ved at skrive: ExtractFileDir(op.Filename)?
Slettet bruger
23. marts 2008 - 07:50
#7
arne_v det var løsningen at bruge ExtractFilePath. smid et svar....
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.
Slettet bruger
23. marts 2008 - 07:57
#9
Løsningen: Listbox1.Items.Add(ExtractFilePath(op.Filename) + ExtractFileName(Op.FileName));
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.
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.
Slettet bruger
23. marts 2008 - 11:19
#12
smid et svar her især begge løsninger kunne bruges
23. marts 2008 - 14:46
#13
k
23. marts 2008 - 16:03
#14
ok
Kurser inden for grundlæggende programmering