LabVIEWForum.de
Probleme mit Dateipfad!!! Bitte um Hilfe - 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: Probleme mit Dateipfad!!! Bitte um Hilfe (/Thread-Probleme-mit-Dateipfad-Bitte-um-Hilfe)



Probleme mit Dateipfad!!! Bitte um Hilfe - djblake12 - 13.08.2007 09:06

Hallo,

und zwar ich habe ein Programm im einsatz welches auf verschiedenen Rechnern arbeiten soll, es liest den dateinamen und das passwort einer .txt Datei und wertet es aus...

das problem ist, auf den Rechnern wo das programm in zukunft verwendet wird ist nur LabVIEW Runtime installiert und das bleibt so. Der Pfad in der die .txt Datei gespeichert ist ändert sich je Rechner.

Wie kann ich es realisieren damit mein programm den neuen Pfad der .txt Datei immer wieder aktualisiert und dem neuen Rechner anpasst. AUTOMATISCH ohne das ich das jeweilige .vi immer wieder ändern muss???

Bitte um rasche Hilfestellung

DANKE


Probleme mit Dateipfad!!! Bitte um Hilfe - jg - 13.08.2007 09:15

Da wird dir wohl nur folgendes übrigbleiben:

Den Pfad zu deiner txt-Datei musst du ebenfalls extern speichern, halt auch in einer Datei (z.B. ini-Datei). Diese Datei legst du am besten in dasselbe Verzeichnis wie deine EXE. Und diese Datei musst du halt mit der EXE-Datei verteilen.

Ist doch kein Problem, wenn du schon weisst, wie man aus txt-Dateien liest.

MfG, Jens


Probleme mit Dateipfad!!! Bitte um Hilfe - Y-P - 13.08.2007 09:16

Hallo,

hinterlege den Pfad doch in einer ini-Datei.... Da kannst Du dann je nach Rechner einfach ein anderes Verzeichnis eintragen.

Gruß Markus

EDIT: Da war Jens einen kleinen Tock schneller.


Probleme mit Dateipfad!!! Bitte um Hilfe - djblake12 - 13.08.2007 11:50

Ja nur mein problem ist, wenn ich den Pfad aus einer .ini Datei lese muss ich die .ini datei ja auch wieder auf den jeweiligen rechner ins Verzeichnis Kopiern und dann ändert sich ja auch der Pfad von der .ini Datei.

Meine überlegung war, dass ich den Pfad des "Haupt".vi mit LabVIEW auslese und dann den Pfad entsprechend ändere im prinzip muss ich nur statt dem z.B. test.vi - in usersheet.txt umändern.....also nur das letzte array

doch wie ich das am besten mache habe ich noch nicht herausgefunden.


Probleme mit Dateipfad!!! Bitte um Hilfe - Y-P - 13.08.2007 12:02

Mach's doch so....
(statt dem txt-File kannst Du so auch den Pfad für die ini-Datei erstellen)

Gruß Markus


Probleme mit Dateipfad!!! Bitte um Hilfe - djblake12 - 13.08.2007 12:56

Ich habe es jetzt so realisieren können wie ich es oben beschrieben habe....

war eigentlich ziemlich einfach und brauche somit keine .ini Datei bzw. weitere Datei....

Danke, trotzdem

lg


Probleme mit Dateipfad!!! Bitte um Hilfe - jg - 13.08.2007 13:35

' schrieb:Ich habe es jetzt so realisieren können wie ich es oben beschrieben habe....

war eigentlich ziemlich einfach und brauche somit keine .ini Datei bzw. weitere Datei....

Danke, trotzdem

lg
:grrr:Also, wieder mal typischer Fall von ungenauer Fragestellung! Deine txt-Datei liegt also immer im selben Verzeichnis wie dein VI bzw. deine Exe.
Übrigens, genau das macht das VI von Y-P, bloss noch etwas allgemeiner, denn das "Current-Path"-VI enthält bei einer EXE noch einen zusätzlichen Pfad.

MfG, Jens


Probleme mit Dateipfad!!! Bitte um Hilfe - djblake12 - 13.08.2007 15:22

Ich habe das .vi von Y-P noch nicht probiert den ich habe auf dem Rechner von dem aus ich schreibe kein LabVIEW installiert. Ist alles ein bisschen kompliziert....

Ich sagte ja DANKE trotzdem....

Und zur ungenauen fragestellung sage ich, dass man in der eile so manches vergessen kann o.k.

......


Probleme mit Dateipfad!!! Bitte um Hilfe - jg - 13.08.2007 16:23

' schrieb:Ich sagte ja DANKE trotzdem....
Habe ich schon positiv registriert.
' schrieb:Und zur ungenauen fragestellung sage ich, dass man in der eile so manches vergessen kann o.k.
Sorry, wenn du es jetzt mal abkriegst, aber das ist genau der Punkt, der hier nach Möglichkeit (vor allem bei so einfachen Fragen) NICHT passieren sollte (und das gilt leider nicht nur für dich). No
Schau mal, hier haben dir jetzt 2 Leute geantwortet und noch mehr haben die Frage gelesen. Und alle sind davon ausgegangen, dass du deine txt-Datei irgendwo im System speichern willst, bloss nicht im selben Verzeichnis, wie deine EXE. Du hast uns voll in die falsche Richtung geschickt.

Und so nebenbei, zum Thema, wie lautet der aktuelle Pfad eines VI's, das gibts auch schon x-mal im Forum.

Bsp: http://www.LabVIEWforum.de/index.php?showtopic=5976

Also, bitte, das nächste Mal, auch wenn hektisch ist, Frage exakt, ausführlich, genau und am besten mit Screenshot oder VI posten, dann kriegst du auch schneller Antwort.

MfG, Jens