Funktionsreferenz

IniWrite

Schreibt einen Wert in eine standardkonforme .ini-Datei.

IniWrite ( "filename", "section", "key", "value" )

 

Parameter

filename Der Dateiname der .ini-Datei.
section Der Sektionsname in der .ini-Datei.
key Der Name des Schlüssels in der .ini-Datei.
value Der zu schreibende/ändernde Wert.

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück wenn die Datei schreibgeschützt ist.

 

Bemerkungen

Eine standardkonforme .ini-Datei sieht folgendermaßen aus:
[SektionsName]
Schlüssel=Wert


Wenn die Datei nicht existiert, wird sie erstellt. Verzeichnisse, die nicht existieren, werden nicht angelegt. Schlüssel und/oder Sektionen werden am Ende angehängt und in keiner Weise sortiert.
Wenn ein Wert in Anführungszeichen angegeben wird, so werden die Anführungszeichen entfernt. Wenn die Anführungszeichen ausgegeben werden sollen, so müssen sie gedoppelt werden, z.B.: ""Dies ist ein Test"" ergibt in der Datei "Dies ist ein Test".
Voranstehende und nachfolgende Leerzeichen werden entfernt. Um die Leerzeichen beizubehalten, muss der String in Anführungszeichen gesetzt werden. Beispiel: " Dies ist ein Test" wird die Leerzeichen erhalten. Jedoch werden die Anführungszeichen entfernt.
Mehrzeilige Werte sind nicht möglich.

 

Verwandte Funktionen

IniDelete, IniRead, IniReadSection, IniReadSectionNames, IniWriteSection, IniRenameSection

 

Beispiel


IniWrite("C:\Temp\meineDatei.ini", "sektion2", "Schlüssel", "Das ist ein neuer Wert")