Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi WorkingDirectory festlegen (https://www.delphipraxis.net/139018-workingdirectory-festlegen.html)

Johannes013 21. Aug 2009 21:40


WorkingDirectory festlegen
 
'n abend!

Ich weiß, dass man keine relativen Pfadangaben machen soll.
Aber: Wie kann ich das Arbeitsverzeichnis festlegen?
Ich habe in der DP-Hilfe nach "Arbeitverzeichnis" und "Arbeitverzeichnis festlegen" gesucht und nichts gefunde.

Gute Nacht, Johannes :o

Wolfgang Mix 21. Aug 2009 21:48

Re: WorkingDirectory festlegen
 
Ich mach das so:

Datei/Alles speichern unter/Pfad eigener Wahl

Dann nochmal F9 für die .exe

und fertig

Für den Schlepptop kopiere ich dann noch den Ordner eigener Wahl

Gruß

Wolfgang

DeddyH 21. Aug 2009 21:49

Re: WorkingDirectory festlegen
 
Erzähl doch mal genauer, was Du vorhast. Willst Du ein anderes Programm starten und dafür das Arbeitsverzeichnis festlegen?

jaenicke 21. Aug 2009 21:59

Re: WorkingDirectory festlegen
 
Es gibt die Delphifunktion SetCurrentDir und die API-Funktion SetCurrentDirectory.

Allerdings muss dir klar sein, dass sich das Verzeichnis jederzeit ändern kann, deshalb sind absolute Pfadangaben in 99,99% aller Fälle die einzige wirklich sinnvolle Möglichkeit...

DeddyH 21. Aug 2009 22:03

Re: WorkingDirectory festlegen
 
Und bei ShellExecute gibt es einen Parameter für das Arbeitsverzeichnis, also Belehrungen für später aufheben ;)

jaenicke 21. Aug 2009 22:09

Re: WorkingDirectory festlegen
 
Zitat:

Zitat von Johannes013
Ich weiß, dass man keine relativen Pfadangaben machen soll.

Deshalb habe ich das geschrieben, denn bei ShellExecute oder so hätte das ja nichts (direkt) mit relativen Pfaden zu tun. ;-)
Aber mal schauen worum es eigentlich nun ging. :mrgreen:

DeddyH 21. Aug 2009 22:20

Re: WorkingDirectory festlegen
 
Zitat:

Zitat von jaenicke
Aber mal schauen worum es eigentlich nun ging.

Ja eben, nicht immer diese Schnellschüsse aus der Hüfte. Meckern kann man später immer noch :).

Johannes013 21. Aug 2009 22:27

Re: WorkingDirectory festlegen
 
Nun, ich möchte gerne zu anfangs meines Programms das vielleicht vom Benutzer geänderte Arbeitsverzeichnis festlegen, damit ich in meinem Programm relative Pfadangaben benutzen kann.

ich habe keine Ahnung wie ich einen String mit PChar verbinden kann. Dafür wollte ich das Arbeitverzeichnis festlegen lassen.

Gruß, :)

DeddyH 21. Aug 2009 22:31

Re: WorkingDirectory festlegen
 
Zitat:

Zitat von Johannes013
... damit ich in meinem Programm relative Pfadangaben benutzen kann.

Wozu? Und was meinst Du mit "String mit PChar verbinden"?

Luckie 21. Aug 2009 22:54

Re: WorkingDirectory festlegen
 
Zitat:

Zitat von Johannes013
Nun, ich möchte gerne zu anfangs meines Programms das vielleicht vom Benutzer geänderte Arbeitsverzeichnis festlegen, damit ich in meinem Programm relative Pfadangaben benutzen kann.

Was hat das eine mit dem anderen zu tun?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 Uhr.
Seite 1 von 2  1 2      

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