Hallo,
eigentlich dachte ich es mir ganz einfach - bei meinem Programm kann es passieren, dass ich das "eigene" Verzeichnis, sprich das, in dem meine .exe steht, weitergeben muss.
Sofern ich mein Progrgramm als normale .exe starte, liefern
Delphi-Quellcode:
ExtractFilePath(Application.ExeName);
bzw.
ExpandUNCFileName(Application.ExeName);
"normale" Werte, wie
\\server\Programmierung\Formularanwendung\Anwendun g.exe
und
X:\Programmierung\Formularanwendung\
Sobald ich aber die selbe Funktion via
ActiveX starte, werden mir an dieser Stelle die Pfade verkürzt dargestellt, wie
X:\PROGRA~1\FO06FC~1\
und
\\server\PROGRA~1\FO06FC~1\Anwendung.exe
Gibt es eine Funktion, die das Gegenteil von ExtractShortPathName macht bzw. hat jemand einen Tipp, wie ich sonst zu meinen Pfaden in der richtigen Schreibweise komme?
Danke schon mal
Thomasch