LabVIEWForum.de - config file path bei Applikations-Installation festlegen

LabVIEWForum.de

Normale Version: config file path bei Applikations-Installation festlegen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo miteinander,

ich habe eine LV-Applikation erstellt (LV 8.0), bei der alle Parameter in einem configuration file gespeichert sind.
Problem: Der Pfad des configuration files muss im Programmcode fest vorgegeben werden, da ich keine Möglichkeit weiß, einen vom User eingegebenen config file path als Konstante zu speichern, so dass VIs darauf zugreifen könnten. (Ein Speichern des config file path in der Konfigurationsdatei selbst wäre natürlich sinnlos)

Eine Möglichkeit zur Lösung dieses Problems wäre beispielsweise, wenn beim Installationsvorgang der config file path als Softwarekonstante gespeichert werden könnte.
Ist das irgendwie machbar oder gibt es sonstige Lösungen, den config file path variabel zu gestalten?

Schon mal Vielen Dank.

Gruß Patrick.
<div align="left">Hallo, Patrick,

ich würde an deiner Stelle etwas anders vorgehen und keinen absoluten sondern einen relativen Pfad der config-Datei im Verhältnis zur installierten Exe-Datei vorgeben (z.B. ein Unterverzeichnis). Das geht auf jeden Fall, mache ich auch andauerernd.

Es ist auf jeden Fall möglich, einen relativen Pfad für solche zusätzlichen Dateien vorzugeben. Hab es aber gerade nicht im Kopf, wo und wie, müsste ich auch nachschauen.

MfG, Jens</div>
Hier, schenke ich dir!

Es ist eine universelle Lösung für alle Applikationen.

Gruss, Eugen
Jo is denn scho Weihnachten?

Besten Dank! Big Grin

Gruß Patrick
Habe vergessen zu sagen warum ich den Application Data - Verzeichnis ausgewählt habe. Früher habe ich in das Programmverzeichnis der aktuellen Applikation später in das Eigene Dateien Ordner die Konfiguratinsdateien abgespeichert. Alles ist nachteilig wenn man ein Windows - User - Konto benutzt und kein Administrator ist. Denn dann hat mein keinen Zugriff auf die Konfig-Datei. Anwendungsdatenverzeichniss ist dagegen für alle Windows-User beschreibbar und ist eigentlich für Konfig-Dateien von Microsoft ™ gedacht. Andere Möglichkeit wäre in die Windows-Registry die Daten abzuspeichern, ist aber zu unübersichtlich und kann von manchen Tools (Reg-Firewalls) geblockt werden.

Also eine der besten Lösungen - Anwendungsdatenverzeichnis. Und der Name der INI-Datei wird automatisch aus dem Applikationsnamen erstellt, somit ist dieses VI universell und kann in die Funktionspalette aufgenommen werden.

Gruss, Eugen
Referenz-URLs