Hi,
ich möchte mehrere Werte aus Variablen in eine Datei schreiben, diese Werte sollen dann beim Programmstart aus der Datei gelesen werden, und wieder in die Variablen geschrieben werden.
Ok, Problemist ganz simpel....ich bekomme einen String raus, ich brauche aber die einzelen Werte.
Wie würdet ihr das machen?

Etwas umgebaut müsste Dir
das hier weiterhelfen.
Gruß Markus
Hallo Destiny,
Du könnest die Variablen auch als XML-Datei speichern und genauso wieder laden.
Ich hab dazu mal ein VI gepostet, finde den damaligen Beitrag aber auf die Schnelle nicht. Deshalb lade ich das VI nochmals hoch.
Grüße
Andreas

[
attachment=14073]
[
attachment=14074]
hallo,
ich habe Andreas vi benutzt und festgestellt, dass ich auf diese Weise keine Probleme beim Laden und Speichern habe. Jedoch tritt das Problem auf, wenn ich meine Daten als Binärdatei abpeichere und lade. Erstens stimmt die Ordnung nicht mehr und zweitens liest es zu viel und einfach nur falsch ein. Ich wäre euch dankbar, wenn ihr mir erklären könntet WARUM das so abläuft
mfg
Anhang:
funktionierende XML-Version und binär-Version

Hallo LLEA2,
es funktioniert auch mit Deinem VI welches binäre Daten schreibt.
Du hast lediglich beim Schreiben der Daten übersehen, daß bei dem VI einen Anschluß vorhanden ist, der die Arraygröße bzw. Stringgröße zuerst abspeichert wenn er nicht belegt ist.
Wenn Du Dir anschaust was Dein VI später einliest, kannst Du feststellen, daß erst nach vier Byte Deine Nutzdaten folgen.
Du mußt also einen Offset von 4 Byte berücksichtigen wenn Du den Dateizeiger für die Leseoperation positionierst.
[
attachment=14162]
Zweiter Vorschlag wäre, Du belegst bei dem VI "In Binärdatei schreiben" den oben beschriebenen Abschluß mit False.
[
attachment=14163]
Beide Wege führen zum Ziel!
Grüße
Andreas
' schrieb:Schau Dir auch mal das das hier angehängte VI an
Hey,
vielen Dank für die Lösungen. Ich habe schon gedacht, dass ich keine Antwort mehr bekomme...

Für meinen Fall ist die Lösung von Andreas ausreichend. Die von Lucki finde ich einfach nur GEIL ^^...das merke ich mir für spätere Projekte...wie viel Arbeit das ersparen kann, schon cool.
Thx...
