LabVIEWForum.de - Kommentare in Ini-Datei

LabVIEWForum.de

Normale Version: Kommentare in Ini-Datei
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich habe ein kleines Problem mit Kommentaren beim Zurückschreiben von Werten in eine INI-Datei.

Eigentlich funktioniert die Sache. Value wird in die entsprechende section und key geschrieben. In der Ini-Datei habe ich noch "Kommentare" stehen, die ich mit # gekennzeichnet habe. Jetzt kommt das kleine Schönheitsproblem, an diese Zeilen wird durch das Write Key.vi =““ angehängt.

Das sieht dann z.B. so aus:

[Klimaschrank]
#=""
# 0 letzte BT Adresse #=""
#=""
BT_device=00:1a:6b:13:e7:e0
#=""
# 1 letzter BT-Kanal #=""
#=""
Kanal=1
#=""
# 2 letzte Betriebsart (Ein : 1 / Aus : 0) #=""
#=""
Ein/Aus=0

Wie kann ich das verhindern?
Gibt es ein Zeichen, dass die Zeile als richtigen Kommentar kennzeichnet? Evtl. löst sich das Problem dadurch von selbst.

Der Ausschnitt zeigt, wie ich die Werte mit dem Write Key VI aus LabVIEW 8.6.1 schreibe.
Im Rest der Welt beginnen Kommentarzeilen in INI-Dateien mit einem Semikolon. Weiß aber nicht, ob LabVIEW auch mit zu diesem Rest gehört:mellow:Probiers aus.
Ich glaube, ein Semikolon hatte ich auch schon mal getestet...
LabVIEW gehört nicht mit zum Rest. ;-)
Versuch's mal mit Rem. Somit kennzeichne ich in den ini-files Kommentare (jedoch nur am Anfang, ich weiss nicht wie das Verhalten ist, wenn die im ini-file auftreten)

Gruss,
C
Mir ist nicht bekannt, dass ini-Files Kommenare kennen. REM, *, ;, // sind alles Kennungen für Kommentarzeilen aus anderen Filetypen.
Ein altes Thema, LabVIEW kennt Kommentare in INI-Dateien nicht.

- du lebst damit =""
- du schreibst dir eine Funktion, die das direkt nach dem INI schreiben wieder löscht.
- du änderst die Write/Read INI-VI's
Danke.
Dann werde ich wohl damit leben müssen. Zeitung2
' schrieb:Ein altes Thema, LabVIEW kennt Kommentare in INI-Dateien nicht.

http://digital.ni.com/public.nsf/allkb/3E4...6256F43001AC15B
Achim, das
Comments are introduced in .ini files by placing a semicolon at the beginning of each line you want to be ignored in the .ini file. Comments can be extremely useful when testing out different settings in an .ini file without having to worry about losing the keyword token.
hört sich zwar gut an, aber ="" erscheint trotzdem in der ini.

[Klimaschrank]
;=""
; 0 letzte BT Adresse=""
;=""
BT_device=00:1bBig Grinc:0f:f5:27
' schrieb:hört sich zwar gut an
Heißt ja auch nur, dass Zeilen, die mit einem ; beginnen, beim Lesen ignoriert werden. Das heißt aber noch nicht, dass bei zu schreibenden Zeilen, die mit einem ; beginnen, kein = dahintergesetzt wird.
Seiten: 1 2
Referenz-URLs