Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich habe gerademal seit 1 Woche "LabVIEW-Erfahrung" und schon das erste Problem, an dem auch der Support gescheitert ist:
Ich bin an einer Stand-Alone-Applikation (Also .exe) mit der ich auf lesend und schreibend auf Files zugreifen möchte, was auch funktioniert. Nur mit dem Pfad klappts nicht. Wie kann ich ein File erstellen/lesen/verändern das unter "Eigene Dateien" abgespeichert ist? Dieser Pfad ändert ja von Rechner zu Rechner und ist auch noch Nutzer und Sprachabhängig... Für temporäre Dateien gibts so etwas beim Blockdiagramm unter
Programmieren/Datei I/O/Dateifunktionen/Pfad für temporäre Datei erzeugen
Gibt es so etwas auch für die die Eigenen Daten, oder müsste ich auf die Registry zugreifen?
Es gibt die Funktion "List Files" oder "List Directories"....das ganze gibts auch rekursiv irgendwo bei openg.org oder in der NI Developer Zone...evtl. kannst du die Ergebnisse dieser Auflistung mit den String Funktionen (Match Pattern) durchsuchen und dann den Pfad extrahieren...könnte langwierig werden!
Allgemein würd ich aber sagen, dass ich unter "Eigene Dateien" nix speichern würde...z.B. auch aus den von dir genannten Gründen. Damit machst du dir das Leben nur schwer...
A.
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Also ich habe da vor Jahren ein VI gemacht, das die Funktion SHGetSpecialFolderPath in der shell32.dll aufruft.
Damit kannst du ganz einfach den Pfad abfragen.
übrigens:
NI selber legt auch Daten im User-Pfad ab. (Proben z.Bsp), ob das schlau ist musst du selber beurteilen.
Falls interesse an dem VI, wieder melden, versuch dann das hier hochzuladen.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
23.08.2007, 13:57 (Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2007 14:02 von eg.)
Die Pfade kann man in der Win-Registry nachschauen. Im angehängten Beispiel frage ich den Pfad des Anwendungsdatenverzeichnisses ab, so ähnlich soll es auch für das Eigene Dateien Verzeichnis funktionieren.