Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Pfad wo die exe liegt aus lesen (https://www.delphipraxis.net/24543-pfad-wo-die-exe-liegt-aus-lesen.html)

S2B 22. Jun 2004 20:19

Re: Pfad wo die exe liegt aus lesen
 
Zitat:

Zitat von Christian18
Label1.Caption:='Ziel: ' Application.ExeName;

Ich glaube, dass einfach nur das "+" fehlt! Mehrere Strings werden mit "+" zu einem String zusammengefügt! :wink:
Delphi-Quellcode:
Label1.Caption:='Ziel: ' + ExtractFilePath(Application.ExeName);
Das muss gehen! :zwinker:

Nicodius 22. Jun 2004 20:29

Re: Pfad wo die exe liegt aus lesen
 
Delphi-Quellcode:
Extractfilepath(ParamStr(0));

S2B 22. Jun 2004 20:32

Re: Pfad wo die exe liegt aus lesen
 
Zitat:

Zitat von Matze
Delphi-Quellcode:
Extractfilepath(ParamStr(0));

Zitat:

Zitat von Nicodius
Delphi-Quellcode:
Extractfilepath(ParamStr(0));

:roll:

Muetze1 22. Jun 2004 22:18

Re: Pfad wo die exe liegt aus lesen
 
Moin!

Zitat:

Zitat von MathiasSimmack
Neben "ExtractFilePath" gibt es auch noch "ExtractFileDir", bei dem IMHO der Backslash weggelassen wird. So gesehen ist deine Lösung, @heiopei, ebenfalls umständlich. ;)

Bei alten Delphi Versionen (5 z.B.) gibt es die ExtractFileDir() noch nicht und dort passiert es bei Rootpfaden, das er das Backslash am Ende weglässt.

MfG
Muetze1

Christian Seehase 22. Jun 2004 22:38

Re: Pfad wo die exe liegt aus lesen
 
Moin Muetze,

D5 kennt ExtractFileDir, und hierbei soll ja gerade der Backslash am Ende weggelassen werden.
Bei ExtractFilePath hingegen ist er immer vorhanden, so denn einer im Parameter enthalten ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 Uhr.
Seite 2 von 2     12   

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