Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dynamische Pfade ? (https://www.delphipraxis.net/40486-dynamische-pfade.html)

ellelle 16. Feb 2005 14:48


Dynamische Pfade ?
 
Hallo.

Also ich brauche sowas wie dynamische Pfade.
mein opendialog.filename zeigt in meinem programm auf
C:\Dokumente und Einstellungen\Administrator\Desktop\indy\test\semi nareroh.htm

so wenn ich nun aber später den ordner test z.b nach C: kopiere, dann stimmt der dialog ja nicht mehr. Wie kann ich das Problem lösen?


danke

atreju2oo0 16. Feb 2005 14:55

Re: Dynamische Pfade ?
 
paramstr(0) gibt Dir einen string zurück der den Ort der exe enthält.
Also einfach extractDir(paramstr(0)) als Ordner angeben und dann gehts...

Die Hilfe wird Dir bei weiteren Fragen helfen!;)

ste_ett 16. Feb 2005 14:57

Re: Dynamische Pfade ?
 
Delphi-Quellcode:
ExtractFilePath()
:)

Meflin 16. Feb 2005 15:09

Re: Dynamische Pfade ?
 
der dateipfad wird auch in
Code:
application.exename
(indirekt) mit angegeben. mit
Code:
ExtractFilePath(Application.ExeName)
bekommst du auch den pfad, in der sich deine anwendung befindet ;)


ellelle 16. Feb 2005 15:15

Re: Dynamische Pfade ?
 
jo danke.

es funktioniert. für 10 Minuten bin ich nicht weitergekommen und dank des forums ist alles geklärt. es toll.

mfg

maximov 16. Feb 2005 15:52

Re: Dynamische Pfade ?
 
Auch folgende funktionen sollten genannt werden:
Delphi-Quellcode:
// einen relativen pfad erstellen
result := ExtractRelativePath(baseDir,FileName);
// einen relativen pfad wieder zu einem vollständigem pfad expandieren
result := ExpandFileName(RelFileName);


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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