![]() |
Programm Pfad ermitteln
hy, ich bins wieder!:)
hab eine Frage zum Pfad eines Programms: wie kan ich herausfinden wo mein Delphi Programm gespeichert ist und den vollen Pfad in einem String speichern? kann ich den Pfad dann auch ausserhalb von nur EDITBoxen nützen, zb. in einem Open,Save,... Dialog? danke cu :coder: |
Re: Programm Pfad ermitteln
Den Programmpfad liefert ParamStr(0) zurück, enthält aber auch den Dateinamen. Den Pfad kannst Du aber mit ExtractFilePath extrahieren.
Delphi-Quellcode:
ExtractFilePath(ParamStr(0))
|
Re: Programm Pfad ermitteln
Könnte auch mit GetCurrentDir gehen!
Gruß 1PM |
Re: Programm Pfad ermitteln
Hallo 1PM,
aber nur wenn das Programmverzeichnis = Arbeitsverzeichnis ist. bye |
Re: Programm Pfad ermitteln
Zitat:
|
Re: Programm Pfad ermitteln
Richtig, Damit ermittelt man das Arbeitsverzeichnis!
|
Re: Programm Pfad ermitteln
Auch das nicht. Die Funktion macht genau das, was auch ihr Name ausdrückt: Sie ermittel das momentane aktuelle Verzeichnis für den Prozess. Und auch das muß nicht das Arbeitsverzeich sein, welches ich bei einer Verknüpfung angeben kann.
|
Re: Programm Pfad ermitteln
GetCurrentDir = SetCurDir('C:\) <> ParamStr(0) = 'D:\'
|
Re: Programm Pfad ermitteln
Hallo,
falsch Zitat:
Delphi-Quellcode:
vermutlich die Hitze
GetCurrentDir = SetCurDir('C:\') <> ParamStr(0) = 'D:\';
bye |
Re: Programm Pfad ermitteln
Jo, das Plaste meiner Keyboardtasten wird langsam flüssig und klebt :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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