![]() |
Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Hallo,
Gibt es eine (einfache) Möglichkeit die Umgebungsvariable PATH zu erweitern? In den Debugger-Optionen kann man anscheinend nur PATH komplett ersetzen, aber nichts anfügen. Arbeitsverzeichnis hilft leider auch nicht, weil DLLs aus verschiedenen Verzeichnissen kommen. Das aber nur während der Entwicklung, beim Ausliefern sind sie dann alle im gleichen Pfad wie die EXE. |
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Liste der Anhänge anzeigen (Anzahl: 1)
versuche es mal mit dem beiliegenden Tipp!
|
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Wo soll der PATH erweitert werden? In der IDE oder von deinem ausgeführten Programm aus?
In der IDE gibt's irgendwo glaube ich eine Einstellung und für eine Umsetzung in deinem Programm wäre hier ein evtl. funktionierender Ansatz beschrieben: ![]() Nur mögen es viele Leute nicht, wenn Programme am PATH "rumfummeln". Das wird ja heutzutage auch nur noch selten benutzt/gebraucht. Frage: wozu willst du den PATH ändern? |
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Zitat:
|
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Auf der Kommandozeile ändert man die Pfadvariabel so:
Delphi-Quellcode:
oder so:
set PATH=%PATH%;DeinPfad;
Delphi-Quellcode:
Dies gilt solange, bis die Kommandozeile geschlossen wird, gilt also nicht systemweit.
set PATH=DeinPfad;%PATH%;
In dem Kontext trifft daher Zitat:
Wenn das Ganze nun im Programm passieren soll (Form.Create) oder jedenfalls vor dem Laden Deiner DLLs, dann könnte das in etwa so funktionieren (unter Delphi 7):
Delphi-Quellcode:
PAnsiChar musst Du durch etwas für Dein Delphi passendes ersetzen.
SetEnvironmentVariable('PATH',PAnsiChar(Format('%s;%s',[GetEnvironmentVariable('PATH'),'DeinPfad'])));
Zitat:
|
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Zitat:
![]() ![]() |
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Zitat:
Je nach Programmkomplexität dürfte das nicht unbedingt trivial sein. |
AW: Anfügen an %PATH% falls Programm von Delphi-IDE aus gestartet wird
Zitat:
Ich werde mal die Methode mit der Batchdatei versuchen. Lieber wäre mir eine IDE-Einstellung die pro Projekt funktioniert. Danke an alle soweit. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:53 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