![]() |
Ordner finden um Datei upzudaten
Hallo,
Nachdem mein Programm installiert wurde (standardmäßig C:\Programme\VokProg-Latein) möchte ich mit einem Updater auf eine Datei zugreifen die hier ist: C:\Programme\VokProg-Latein\Data\Sub\Vokabeln.txt zugreifen um die Datei auszutauschen. ich könnte mithilfe des Opendialogs die Datei vom Benutzer suchen lassen, das will ich aber nicht, da der User nicht unbedingt dazu aufgefordert werden soll im Installationsverzeichnis rumzustöbern und evt. Schaden anzurichten. Schon lieber wäre mir, wenn ich einen Opendialog nähme, das der User nur den Ordner VokProg-Latein angeben muss, die SubOrdner sind ja immer die gleichen. Mein Problem hier: Ich weiß nicht wie man mit dem Dialog Ordner öffnet, es geht irgendwie nur mit Datein... Dann wäre noch die Möglichkeit irgenwie mit extract Filepath zu arbeiten??? Oder Wildcard, ich weiß leider nicht genau was das ist... Bitte kann mir jemand helfen auzuwählen, und mir grob erklären was ich machen muss :mrgreen: Danke :angel: MfG Spiderpig |
Re: Ordner finden um Datei upzudaten
Delphi-Quellcode:
Pfad := ExtractFilePath( ParamStr(0))+'<Ordner>';
|
Re: Ordner finden um Datei upzudaten
Delphi-Quellcode:
ist das was du meinst ?
[..]
var pfad : string; begin SelectDirectory('Ordner auswählen', '' ,Pfad); showmessage(pfad); [..] end; @mkinzler: ich glaube das hat er gesucht nicht den ordner in dem seine anwendung liegt. |
Re: Ordner finden um Datei upzudaten
so wie das aussieht, sucht er sich erst den Pfad der eigenen exe?
Das ist nicht das was ich brauche, ich will mit dem Update Programm den Installationsordner des "richtige" Programms finden |
Re: Ordner finden um Datei upzudaten
@mkinzer: Nein, das sucht er nicht imho ;)
Das, oder mal da schauen: ![]() (ist vll. schöner) Noch besser wäre es allerdings, wenn dein Programm den Installationspfad in der Registry speichert, sodass man den Ordner gar nicht auswählen braucht ;) |
Re: Ordner finden um Datei upzudaten
Dann lege den Pdas doch in der Registry ab
|
Re: Ordner finden um Datei upzudaten
ich habe doch in #3 die lösung gepostet oder nisch ? :)
€: wobei die lösung von jfheins cooler aussieht :) |
Re: Ordner finden um Datei upzudaten
ich liebe euch :dp:
das mit der registry ist natürlich genial! Muss mir nur noch ein registry Tut durchlesen :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 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