Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Working Dir


sPeeD2k5 - Mi 01.10.08 20:23
Titel: Working Dir
Hey Leute kleine aba feine Frage: Mit welcher Funktion bekommt man das Directory wo das Programm ausgeführt wird?

Mfg sPeeD


wazup - Mi 01.10.08 20:31

Entweder CurrentDir; oder ExtractFilePath(ParamStr(0));, funktioniert beides...


Delete - Mi 01.10.08 20:34

GetCurrentDir muss nicht das Gleiche sein wie ExtractFilePath(ParamStr(0)). Daher Letzteres

[edit] Mein Nachposter hat Recht, deshalb durchgestrichen [/edit]


Timosch - Mi 01.10.08 20:35

Wobei das Verzeichnis, in dem das Programm liegt, nicht mit dem aktuellen Arbeitsverzeichnis übereinstimmen muss. Siehe z.B. "Ausführen in" in den Eigenschaften von Verknüpfungen.
EDIT: Verdammt, zu spät. Aber es ist nicht ganz sicher, welches von beiden der OP sucht.