03.01.2008, 19:34
Beitrag #1
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
Datenpfad aus txt datei oder via Auswahl ???
Habe folgendes Problem:
Ich habe ein kleines Projekt, nun liest dies Programm aus einen PFAD bestimmte Daten ein.
Wenn ich jetzt aber eine EXE draus mache, dann kann der normale User ja nicht den Datenpfad ändern.
Nun wollte ich ein kleines Auswahlmenü via Buttons oder anhand von schon alten gewählten Pfade erstellen.
Oder kann man das eleganter anhand der Pfadeingabe einer Textdatei machen, bzw beides kombinieren ??
Ok nochmal in Kurzform :-) .... Der User soll die möglichkeit haben, das der entweder aus einer kleines Auswahl den dateipfad auswählt (vielleicht aus txt datei, die bei der exe im Ordner liegt), oder ihn selber auswählen kann .. und dieser dann natürlich auch in die txt Datei gespeichert wird.
vielleicht kann mir da jemand ein paar Tipps oder Ideen zur Realisierung geben
|
|
|
04.01.2008, 10:21
(Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2008 12:25 von jg.)
Beitrag #3
|
|
|
04.01.2008, 12:26
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Datenpfad aus txt datei oder via Auswahl ???
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
04.01.2008, 14:09
(Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2008 16:57 von Eddie123.)
Beitrag #5
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
Datenpfad aus txt datei oder via Auswahl ???
' schrieb:Hi, ohne deiner LV version ist es schwer etwas zu sagen. Probier aber so!
Gruß Andrej
hmm ist leider nicht das was ich meinte :-(
Ich will wenn ich das Programm starte, eine kleine Auswahl von Pfaden haben, wo der User dann aussuchen kann ob er einen von diesen haben will, oder ob er einen anderen Pfad auswählt, und dieser soll dann auch wie die anderen Pfade in eine Datei eingefügt und gespeichert ... so das man beim nächsten Start genau die alten und den neuen Pfad zur Auswahl hat
|
|
|
04.01.2008, 22:24
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Datenpfad aus txt datei oder via Auswahl ???
Also, ein paar Tips bzw. grobes Konzept:
Die vorgegebenen Pfade könntest du ganz einfach als Zeilen eines Files speichern. Denn musst du zu Programm-Beginn natürlich einlesen.
Dein Auswahl-Element könnte ein Menü-Ring oder ein Text-Ring sein. Die Text-Elemente eines Rings kann man über die PropertyNode "Strings" zur Laufzeit setzen. Das letzte Element im Ring müsste natürlich etwas in der Art "Anderer Pfad..." sein.
Dann gehe ich mal davon aus, dass irgendwo in deinem VI eine Event-Struktur auf die Events im FP reagiert, also auch auch ein Value-Change Event des Rings. Dann einfach nachschauen, welches Element (=Pfad) ausgewählt wurde, wenn "Anderer Pfad..." ausgewählt wurde, kommt ein File-Dialog aus der Advanced-File-Palette zum Einsatz. Dann diesen Pfad an die bestehenden Pfade dranhängen und speichern.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
05.01.2008, 12:01
Beitrag #7
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
Datenpfad aus txt datei oder via Auswahl ???
' schrieb:Also, ein paar Tips bzw. grobes Konzept:
Die vorgegebenen Pfade könntest du ganz einfach als Zeilen eines Files speichern. Denn musst du zu Programm-Beginn natürlich einlesen.
Dein Auswahl-Element könnte ein Menü-Ring oder ein Text-Ring sein. Die Text-Elemente eines Rings kann man über die PropertyNode "Strings" zur Laufzeit setzen. Das letzte Element im Ring müsste natürlich etwas in der Art "Anderer Pfad..." sein.
Dann gehe ich mal davon aus, dass irgendwo in deinem VI eine Event-Struktur auf die Events im FP reagiert, also auch auch ein Value-Change Event des Rings. Dann einfach nachschauen, welches Element (=Pfad) ausgewählt wurde, wenn "Anderer Pfad..." ausgewählt wurde, kommt ein File-Dialog aus der Advanced-File-Palette zum Einsatz. Dann diesen Pfad an die bestehenden Pfade dranhängen und speichern.
MfG, Jens
thx für die IDEEN, habe es aber schon anders hingekriegt, bestimmt mal wieder ein bisschen zu kompliziert, aber es erfüllt genau meine Ansprüche, und die IDEE ist auch realisiert :-)
|
|
|
| |