![]() |
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 |
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!;) |
Re: Dynamische Pfade ?
Delphi-Quellcode:
:)
ExtractFilePath()
|
Re: Dynamische Pfade ?
der dateipfad wird auch in
Code:
(indirekt) mit angegeben. mit
application.exename
Code:
bekommst du auch den pfad, in der sich deine anwendung befindet ;)
ExtractFilePath(Application.ExeName)
|
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 |
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