Path


Op bepaalde ogenblikken heeft men een pad nodig, zoals bv. het pad van het programma (App.Path) omdat er in die map een bestand staat met instellingen. Sommige controls (DirListBox en FileListBox) hebben een Path eigenschap. Probleem is echter dat het pad uitgaat op \ als het een schijf is, maar alleen dan. Als men dat pad  wil gebruiken met een bestandsnaam (path & filename) kan men problemen hebben: twee \, of geen enkele.

Daarom is het een goed idee om een functie te gebruiken zoals:

Function ext(padnaam As String) As String
    If Right(padnaam,1)="\" Then
        ext = padnaam
    Else
        ext = padnaam & "\"
    End If
End Function

Op die manier ben je zeker dat

ext(path) & filename


exact opleveren wat je verwacht: de plaats van het bestand dat je zoekt.

In .NET doe je dit met Application.StartupPath.


[VB Web] - [hlrnet] - [copyright]