SelfProfan²:Ini-Dateien

Ini-Dateien

Vielleicht kennst du *.ini-Dateien. Sie speichern einstellungen. Eine Typische Ini-Datei könnte so aussehen:
[MeinProg]
Schlüssel=Wert
In Profan² könnte man so eine Datei auch so schreiben:
WriteIni "Name.ini","MeinProg","Schlüssel"="Wert"
Als Ergebniss würde man die Datei Name.ini erhalten, der Inhalt ist oben beschrieben.
Es würde nicht funktionieren, wenn man versuchen würde, die Datei so zu schreiben:
Assign #1,"Name.ini"
Rewrite #1
print #1,"[MeinProg]"
print #1,"Schlüssel=Wert"
close #1
Die Datei würde vielleicht genauso aussehen, aber sie ist dann eben keine Ini-Datei!
Ini-Dateien können so ausgelesen werden:
Declare buf$
buf$=ReadIni$("Name.ini","MeinProg","Schlüssel")
print buf$
WaitMouse
Wir haben also 2 neue Befehle gelernt:
WriteIni und ReadIni$
Die Syntax für WriteIni sieht so aus:
WriteIni $,$,$=$
während die für ReadIni$ so aussieht:
$=ReadIni$($,$,$)

Einführung
Grundlagen
Windows-Modus
Anhang

(©) Michael Stapelberg