![]() |
Dir herausfinden
Hey ich hab gesucht und nichts gefunden ich will einfach nur die Dir also den path zu meiner Exe rausfinden... also ne funktion die dann nen String zurück gibt der dann sowas beinhaltet 'D:/Ordner/Mein Spiel/' also es soll nich der name der exe angehangen sein
Ich hoffe/denke das ihr mir schnell helfen könnt, danke schonmal |
Re: Dir herausfinden
Delphi-Quellcode:
Edit1.text:=ExtractFilePath(ParamStr(0));
|
Re: Dir herausfinden
oder auch:
Delphi-Quellcode:
extractfilepath(application.exename);
|
Re: Dir herausfinden
Hi,
eine andere (mir sympathischere) Möglichkeit ist die Eigenschaft ExeName des Application-Objektes. Diese Eigenschaft enthält den kompletten Pfad (also mit Dateinamen) der Applikation. Mit den Funktionen ExtractFileName() und ExtractFilePath() kannst Du den Dateinamen bzw. das Verzeichnis aus einem kompletten Pfad extrahieren.
Delphi-Quellcode:
Allerdings glaube ich nicht, dass Du wirklich gesucht hast... denn das hättest Du eigentlich sicher finden müssen ;-)
sFileName := ExtractFileName(Application.ExeName);
sFileDir := ExtractFilePath(Application.ExeName); |
Re: Dir herausfinden
oh man ihr seit ja super^^ ging schneller als ich dachte
|
Re: Dir herausfinden
Nichtsdestotrotz solltest Du Dir angewöhnen, ParamStr(0) zu verwenden.
Falls Du irgendwann einmal eine Anwendung ohne die VCL schreiben möchtest, stehst Du doof da, da 'Application' in 'Forms' gekapselt ist. |
Re: Dir herausfinden
Zitat:
|
Re: Dir herausfinden
Da aber Application.ExeName auf ParamStr zurückgreift, kann man gleich direkt darauf zugreifen
|
Re: Dir herausfinden
Zitat:
Und wenn er Windows 98 unterstützen will? :mrgreen: |
Re: Dir herausfinden
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 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