Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Pfad der Programmdatei (https://www.delphipraxis.net/5359-pfad-der-programmdatei.html)

Leo 3. Jun 2003 15:03


Pfad der Programmdatei
 
Hallo,

wie kann ich feststellen, in welchem Verzeichnis sich das Programm befindet, das ich gerade ausführe?

Danke

sakura 3. Jun 2003 15:05

Die Suche hätte Dir bestimmt geholfen, hier die Lösung.
Delphi-Quellcode:
ExtractFilePath(Application.ExeName);
// oder
ExtractFilePath(ParamStr(0));
...:cat:...

Wolverine 3. Jun 2003 15:06

Hi Leo,
das Programm hast Du, davon gehe ich mal aus, schon gespeichert.
Sollte dies der Fall sein liegt die *.exe Datei im selben Verzeichniss wie die *.pas und *.dpr Datei. :!:

Ansonsten weiss ich es auch nicht so genau und will nix falsches rezählen ^^ :wink:

Leo 3. Jun 2003 15:10

Sakura
 
Dank, auf das Application-Objekt bin ich nicht gekommen.
Jetzt klappts

Stanlay Hanks 3. Jun 2003 15:11

Zitat:

Zitat von horus
Hi Leo,
das Programm hast Du, davon gehe ich mal aus, schon gespeichert.
Sollte dies der Fall sein liegt die *.exe Datei im selben Verzeichniss wie die *.pas und *.dpr Datei. :!:

Ansonsten weiss ich es auch nicht so genau und will nix falsches rezählen ^^ :wink:

Ich glaube er hat eher die Lösung von Sakura gemeint. Das mit
ParamStr(0) in ParamStr(0) wird nämlich der Programmpfad und der Programmname der eigenen Anwendung gespeichert.

Wolverine 3. Jun 2003 15:17

Mag sein, aber er hat nicht nach Quellcode gefragt :wink:
Oder :?: :?: :?:

flomei 3. Jun 2003 15:22

[OT] Was meinst du könnte er in einem Delphi-Forum suchen? Quellcode vielleicht?
Er wollte wohl kaum wissen wo er auf seiner Festplatte die Explorer.exe findet. ;) [/OT]

MfG Florian :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz