![]() |
getDir liefert Pfad im 8.3 Format ???
:hello: hello
hab folgendes Problem. wenn ich mit
Delphi-Quellcode:
den Pfad ermittle, indem die exe liegt, funktioniert das auch ganz gut.
function progdir:string;
var dir:string; begin getdir(0,dir); end; allerdings nur wenn ich das programm direkt starte (ohne shortcut). wenn ich es aber übers startmenu starte, gibt mir die funktion den pfad im 8.3 Format zurück. Wenn einer ne lösung hat, vielleicht mal posten. ist nicht dringent, wills nur mal wissen wieso das so ist. :hi: ciao, kaemmi |
Re: getDir liefert Pfad im 8.3 Format ???
Der Pfad zur EXE kann nicht mit GetDir() ermittelt werden. Nutze ParamStr(0) stattdessen.
Gruß Hagen |
Re: getDir liefert Pfad im 8.3 Format ???
GetDir gibt das aktuelle Ausführungs-Verzeichnis zurück, es muss also nicht das Verzeichnis der EXE sein :roll:
...:cat:... |
Re: getDir liefert Pfad im 8.3 Format ???
@negaH
das mit paramstr(0) wusste ich schon. trozdem danke :chat: nur mal als ergänzung - ich habs so gemacht.
Delphi-Quellcode:
deshlab war meine frage auch nicht so dringend.
dir:=extractFilePath(paramstr(0));
@sakura AHA-wieder was dazu gelernt. :hello: thx, kaemmi :dance: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz