Avatar billede force_master Praktikant
17. juni 2004 - 22:58 Der er 6 kommentarer og
1 løsning

Lange filnavne

Hej
Kan ikke får det her med lange filnavne til at virke.
skal se sådan her ud "c:\mine programmer"
men hvordan laver jeg en output med gåseøjne

i programmet vil der jo skulle være 2 sæt gåseøjen i træk , og det går den ikke med til.

MVH
Force _MAster
Avatar billede kabbak Professor
17. juni 2004 - 23:02 #1
Chr(34) & "c:\mine programmer" & Chr(34)
Avatar billede squashguy Nybegynder
17. juni 2004 - 23:02 #2
""navn på fil""
Avatar billede squashguy Nybegynder
17. juni 2004 - 23:03 #3
dvs

str = """navn på fil"""
Avatar billede sjh Nybegynder
18. juni 2004 - 04:23 #4
Du kunne også bruge GetShortPathName så for du det i DOS-format ;)

'-------------------------------- Form1 --------------------------------
Option Explicit

Private Declare Function GetShortPathName Lib "kernel32" _
                        Alias "GetShortPathNameA" ( _
                        ByVal lpszLongPath As String, _
                        ByVal lpszShortPath As String, _
                        ByVal lBuffer As Long) As Long

Public Function GetShortPath(ByVal strFile As String) As String
Dim lngRes As Long
Dim strSpace As String
  strSpace = Space$(255)
  lngRes = GetShortPathName(strFile, strSpace, 255)
  GetShortPath = Left$(strSpace, lngRes)
End Function

Private Sub Form_Load()
Dim strPath As String
  'HUSK at stigen skal være på computeren ellers virker det ikke.
  strPath = "C:\Documents and Settings\Default User\Lokale indstillinger\Temp"
  MsgBox GetShortPath(strPath)
End Sub
'-------------------------------- Form1 --------------------------------
Avatar billede force_master Praktikant
18. juni 2004 - 06:53 #5
kabbak  smider du et svar , dit virkede og var simplest
Avatar billede kabbak Professor
18. juni 2004 - 08:10 #6
et svar ;-))
Avatar billede squashguy Nybegynder
18. juni 2004 - 11:49 #7
ang. den mest simple måde, så ville jeg nu nok vælge min :)
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