October 2009
M T W T F S S
    Nov »
 1234
567891011
12131415161718
19202122232425
262728293031  

Archives

Categories

  • [+]ASP.NET (7) 
  • [+]C# (87) 
  • [+]C++ (13) 
  • [+]Delphi (20) 
  • [+]JavaScript (24) 
  • [+]Regular Expressions (7) 
  • [+]SQL (13) 
  • [—]VB (100) 
  • [+]VB.NET (4) 

Online

Users: 6 Guests
  • Loading...


    Loading...

    Login






    Register | Lost password?

    Register





    A password will be mailed to you.
    Log in | Lost password?

    Retrieve password





    A confirmation mail will be sent to your e-mail address.
    Log in | Register
  • Try to convert a path to its long filename equivalent, but leave it unaltered if we fail

    'Try to convert a path to its long filename equivalent, but leave it unaltered
    '   if we fail.
    Public Sub MakeLongPath(Path As String)
        On Error Resume Next
        Path = LongPath(Path)
    End Sub
    
    Public Function LongPath(Path As String) As String
        Dim oDesktop As IVBShellFolder
        Dim nEaten As Long
        Dim pIdl As Long
        Dim sPath As String
        Dim oMalloc As IVBMalloc
    
        If Len(Path) > 0 Then
            SHGetDesktopFolder oDesktop
            oDesktop.ParseDisplayName 0, 0, Path, nEaten, pIdl, 0
            sPath = String$(gintMAX_PATH_LEN, 0)
            SHGetPathFromIDListA pIdl, sPath
            SHGetMalloc oMalloc
            oMalloc.Free pIdl
            LongPath = StringFromBuffer(sPath)
        End If
    End Function
    
    Share: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • Digg
    • del.icio.us
    • Bloglines
    • Facebook
    • Google Bookmarks
    • LinkedIn
    • Technorati
    • TwitThis
    • Webnews

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

    Spam Protection by WP-SpamFree Plugin