LabVIEWForum.de
Userpfad speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Userpfad speichern (/Thread-Userpfad-speichern)



Userpfad speichern - mexx0085 - 28.03.2011 09:14

Hallo Leute!

Ich hab eine Frage:

Und zwar habe ich ein Programm geschrieben, dass eine gewisse exe datei ausführt.

Jedoch ist diese je nach Benutzer verschieden installiert. (z.B.: auf D:/ oder auf C:/ usw..)

Jetzt habe ich einen Standardpfad vorgegeben, will jedoch, dass wenn ein User mein Programm installiert und seinen richtigen Pfad angibt, dieser bei ihm gespeichert bleibt.

Wir kann ich das machen?

lg Mexx


RE: Userpfad speichern - NWOmason - 28.03.2011 09:27

(28.03.2011 09:14 )mexx0085 schrieb:  Wir kann ich das machen?

Hallo,

du könntest einfach den Pfad als String in einer Konfigurationsdatei (*.ini) speichern und jedesmal bei Programmstart auslesen. Somit kann der Pfad zu der *.exe-Datei bei jedem PC/User anders sein. Konfigurationsdateien lassen sich mit LV ganz einfach händeln. Die VIs dazu findest du auf der Palette DateiIO. Beispiele gibt es genügend hier im Forum und in der LV Beispielsuchmaschine.

Beste Grüße,
NWO


RE: Userpfad speichern - A.Berndsen - 28.03.2011 20:20

Hallo Mexx,

und wenn Du keine ini-Datei verwenden möchtest, dann kannst Du diese Info auch in die Registry schreiben und dort auslesen.
Das ist auch nicht wesentlich komplizierter als ein ini-File einzulesen.

Grüße
Andreas


RE: Userpfad speichern - mexx0085 - 29.03.2011 09:35

Hm ich blick momentan grad ned durch... kann mir jemand vielleicht ein Beispiel Programm machen welcher einen Pfad im Ini file speichert und dann Beim Start einliest und den PFad aktualisert im Ini File falls dieser anders ist als der bestehende?

Bzw: auch ein Beispiel anhand Registry entries

lg Mexx


RE: Userpfad speichern - GerdW - 29.03.2011 09:44

Hallo Mexx,

hast du doch schon im ExampleFinder: "Read/Write Configuration Settings File" und die 3 VIs zum Thema "Registry"...


RE: Userpfad speichern - A.Berndsen - 29.03.2011 12:22

(29.03.2011 09:35 )mexx0085 schrieb:  Bzw: auch ein Beispiel anhand Registry entries

(29.03.2011 09:44 )GerdW schrieb:  hast du doch schon im ExampleFinder: ... 3 VIs zum Thema "Registry"...

Die Beispiele die bei LabVIEW mitgeliefert werden sind selbsterklärend.
Ich hatte mir früher mal die drei Beispiele in einer Datei zusammengefaßt.
Lag eh noch auf der Platte, dann poste ich Dir das.
Die Haltepunkte sind gesetzt, damit Du im Regedit nachsehen kannst was in der Registry passiert.

Grüße
Andreas


RE: Userpfad speichern - mexx0085 - 29.03.2011 14:19

Super danke!

Echt nett. geht alles!

Lg Mexx


RE: Userpfad speichern - gottfried - 30.03.2011 08:15

(29.03.2011 12:22 )A.Berndsen schrieb:  Bzw: auch ein Beispiel anhand Registry entries
Die Beispiele die bei LabVIEW mitgeliefert werden sind selbsterklärend.
[/quote]

Angel_not

Das erheitert am Morgen - immer ein Scherzwort auf den Lippen...

Gottfried

PS.: na zum Großteil hast Du recht aber es gibt auch VIs die ich bis heute nicht vertstehe... na klar liegt an mir :-)


RE: Userpfad speichern - A.Berndsen - 30.03.2011 10:54

In diesem Fall hatte ich auch nur die drei speziellen Beispiele gemeint.
Cool Lol
Grüße
Andreas