LabVIEWForum.de
Multicolumn Listbox speichern und lesen - 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: Multicolumn Listbox speichern und lesen (/Thread-Multicolumn-Listbox-speichern-und-lesen)



Multicolumn Listbox speichern und lesen - theodrin - 30.03.2007 17:40

Hallo!

Ich würde gerne eine Multicolumn Listbox speichern, also die Werte die drinnen stehen und danach wieder aufrufen. Also so dass ich verschiedene Tabellen speichern kann und später die verschiedenen aufrufen kann, aber irgendwie funktioniert das nicht. Und außerdem noch ne Frage: Wieso ist die Multicolumn Listbox kein Array? Also ich hab mal ne Library geschrieben und vielleicht könntet ihr euch die ansehen. Ich denke, dass nicht mehr viel falsch sein kann, bis halt, dass das kein Array ist. Aber ja vielleicht irre ich ja. Also ja, danke dafür dass ihr euch das anschaut! Um ehrlich zu sein, denke ich auch, dass der Fehler bereits beim Schreiben des Files liegt, weil das File nur 1kB hat Rolleyes

lg
Norbert

Übrigens: Das speichern der Datei (.dat) müsste funktionieren. Habs relativ gemacht


Multicolumn Listbox speichern und lesen - jg - 30.03.2007 18:22

Hallo, Norbert,

dein Denkfehler ist:

Die Listbox ist ein Auswahlelement, d.h. je nach Selection-Mode (s Bild unten) wählst du über das Mausklicken auf ein Element eine Zeile der Listbox (= dann der eindimensionale I32-Wert, der dir im Blockdiagramm angezeigt wird) oder bei Auswahlmöglichkeit "mehr als ein Element" die ausgewählten Zeilen aus. Aber dann ist die Listbox im Blockdiagramm auch "nur" ein 1-D Array aus I32-Zahlen.
[attachment=5041]

Was du willst, ist ja den dargestellten Inhalt zu speichern. Dazu musst du per Property Node/Eigenschaftsknoten auf den Inhalt zugreifen (s. 2. Bild)
[attachment=4946]

Ach ja, beim Erstellen deines Pfades für deine Datei wirst du spätestens bei der Erstellen einer eigenständigen Exe Probleme bekommen. Da fehlt dir dann nämlich ein "Strip-Path" Element. Die "Konstante" "Pfad des Eigenen VI's" lautet dann nämlich "Pfad/Applikation.exe/Name.vi". Abhilfe schafft hier das VI, das ich hier gepostet habe.

MfG, Jens


Multicolumn Listbox speichern und lesen - theodrin - 30.03.2007 19:45

Hallo Jens!

Ganz großes Dank möchte ich dir ausrichten. Das funktioniert echt toll. Genauso wie dus gesagt hast. Was hätt ich nur ohne deine Hilfe gemacht?

Also Danke für den wertvollen Rat!!!!!!!!!!!

lg
Norbert