Vorheriges Thema: WriteIniEntry - Speichern eines Wertes in einer INI-DateiNächstes Thema: ReadIniEntry - Abrufen eines Wertes aus einem bestimmten Abschnitt


WriteIniSection - Erstellen oder Überschreiben eines vollständigen Abschnitts

Gültig für UNIX und Windows.

Die Funktion "WriteIniSection" erstellt oder überschreibt einen kompletten Abschnitt in einer Initialisierungsdatei (.ini). Wenn die INI-Datei nicht vorhanden ist, wird sie mit dieser Funktion neu erstellt.

Funktionssyntax:

WriteIniSection(section as String, value as String, filename as String) as Boolean
section

Gibt den Namen des zu schreibenden Abschnitts an.

value

Gibt die zu schreibenden Einträge an. Die Einträge in "value" müssen das folgende Format aufweisen:

Entry_1 = Value_1 <LF>
Entry_n = Value_n <LF>
filename (Dateiname)

Gibt den Namen der Initialisierungsdatei an.

Bei erfolgreichem Abschluss gibt die Funktion TRUE zurück, andernfalls wird FALSE zurückgegeben.

Beispiel:

Dim entries as String
Dim LF as String
LF = chr(10)
entries = "Entry_1 = Value_1" + LF + "Entry_n = Value_n"
Rem	this example writes to c:\temp\test.ini the section LIST

Dim attrList as String

lf = chr(10)
attrList = "Entry_1=Value_1"+lf+"Entry_2=Value_2"

If Not(WriteIniSection("LIST", attrList, "c:\temp\test.ini")) Then
	MessageBox("Abschnitt LIST kann nicht erstellt werden", "DMS", MB_OK + MB_ICONEXCLAMATION)
	SetStatus(1)
	Beenden
End If