LabVIEWForum.de
Kommentare in Ini-Datei - 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: Kommentare in Ini-Datei (/Thread-Kommentare-in-Ini-Datei)

Seiten: 1 2


Kommentare in Ini-Datei - F.Bi - 08.02.2010 10:11

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.


Kommentare in Ini-Datei - Lucki - 08.02.2010 13:34

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.


Kommentare in Ini-Datei - F.Bi - 08.02.2010 14:57

Ich glaube, ein Semikolon hatte ich auch schon mal getestet...
LabVIEW gehört nicht mit zum Rest. ;-)


Kommentare in Ini-Datei - oenk - 08.02.2010 15:02

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


Kommentare in Ini-Datei - IchSelbst - 08.02.2010 15:06

Mir ist nicht bekannt, dass ini-Files Kommenare kennen. REM, *, ;, // sind alles Kennungen für Kommentarzeilen aus anderen Filetypen.


Kommentare in Ini-Datei - RoLe - 08.02.2010 15:13

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


Kommentare in Ini-Datei - F.Bi - 09.02.2010 06:29

Danke.
Dann werde ich wohl damit leben müssen. Zeitung2


Kommentare in Ini-Datei - Achim - 09.02.2010 06:56

' schrieb:Ein altes Thema, LabVIEW kennt Kommentare in INI-Dateien nicht.

http://digital.ni.com/public.nsf/allkb/3E4...6256F43001AC15B


Kommentare in Ini-Datei - F.Bi - 09.02.2010 07:47

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


Kommentare in Ini-Datei - IchSelbst - 09.02.2010 08:35

' 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.