LabVIEWForum.de
Speichern und Laden einer txt-file. - 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: Speichern und Laden einer txt-file. (/Thread-Speichern-und-Laden-einer-txt-file)



Speichern und Laden einer txt-file. - brsnes - 13.03.2006 13:51

:?:
Hallo liebe Community,

habe folgendes Problem:

Meine Bsp.-Datei besteht aus 2 Textfeldern, welchen Inhalt ich in einer einzigen Datei speichern will.
Lade ich die zuvor abgespeicherte Datei, soll der gespeicherte Text in dem jeweiligen Textfeld angezeigt werden, in dem er auch abgespeichert wurde.

Wie kann ich dies realisieren? Habe schon ettliche Versuche ohne Erfolg durchgeführt.

Bitte um euer Feedback und bedanke mich auch im Voraus.

MfG
brsnes

PS: Diese Datei ist die aktuellste Version meiner Versuche.


Speichern und Laden einer txt-file. - cvi - 14.03.2006 15:25

Hallo!!

Ein etwas eigenwilliger Programmierstil.
Ich habe Deine Frage so verstanden, dass Du einfach einen Text (aus einem Textfeld) in eine Datei speichern willst. Diese Datei willst Du auch wieder auslesen können und den Inhalt sehen.

Ich habe Deine Datei kurz angepasst. Bei mir läuft es so.

Habe allerdings LV 8 und musste deshalb die Datei unter früherer Version speichern. Weiss nun nicht, ob das einwandfrei funktioniert hat.

Gruss


Speichern und Laden einer txt-file. - brsnes - 14.03.2006 17:18

Hi,

vielen Dank für deine Mühen, werde mir deine VI's gleich mal anschauen
und dann eine Antwort geben.

MfG
brsnes


Speichern und Laden einer txt-file. - brsnes - 14.03.2006 17:23

Hi,

leider kann ich das Vi nicht ausführen, da ich das Sub-Vi

Open_Create_ReplaceFile.vi

nicht besitze! :?

Irgendeine andere Möglichkeit?

Hätte noch eine zusätzliche Frage gerade:

Warum wird ein String nur bis zu einem manuellen Zeilenwechsel ausgegeben, wenn die txt.-file geladen wird? Gespeichert wird sie aber korrekt wie eingegeben.

MfG
brsnes


Speichern und Laden einer txt-file. - cvi - 15.03.2006 07:12

Bei der Funktion "Aus Textdatei lesen" kannst Du unter "Anzahl" die gewünschte Anzahl von Zeichen, die gelesen werden sollen vorgeben.
Wenn Du hier nun -1 angibst (ist evlt. unter LV 7.1 ein bisschen anderst musst dort evtl. 0 eingeben. Siehe Hilfe) werden alle Zeichen aus der Datei ausgelesen.
Nun muss nur noch Dein Anzeigeelement genug gross sein, bzw. am richtigen Ort einen Zeilenumbruch machen, damit Du alles siehst!

Übrigens: Wenn Du die Funktion "In Binärdatei schreiben" verwendest, wird das "Enter" in ein Zeichen umgewandelt.
Wenn Du die so erstellte Textdatei mit einem Editor öffnest siehst Du das Enter als kryptisches Zeichen.
Besser Du verwendest die Funktion "In Textdatei schreiben". Dann kannst Du auch mit dem Editor die Zeichen korrekt mit dem richtigen "Enter" anschauen.

Dass Du das VI nicht ausführen kannst ist dumm. NI bringt es scheinbar nicht fertig dass man aus einem LV 8.0.1 Programm ein lauffähiges 7.1er machen kann. Hab das auch schon feststellen müssen. In einigen Fällen geht es, aber leider nicht immer...

Vielleicht hat ja jemand anderes im Forum ein LV 7.1 und kann Dir das Programm schnell machen..

Grüsse CVI


Speichern und Laden einer txt-file. - brsnes - 15.03.2006 16:05

Danke für deine Tips.

Werde mal da einiges weiter probieren.Smile

MfG
brsnes