chaos.ini: Functions Modinfo Source  

Chaos-Interactive Ini-Handler

Achtung!! Die Methoden .Save() und .SetValue() sind noch experimentel. Ich übernehme keinerlei Haftung für zerschossene Ini's.

Methods

Method AddComment (comment:String = "")
DescriptionEinen Kommentar anhängen.
InformationEin Kommentar wird immer hinten angehängt, es ist also wichtig zu überlegen, in welcher Reihenfolge was gemacht wird. Wenn man AddComment() ohne Angabe von Parametern aufruft wird stattdessen eine Leerzeile erstellt.

Method AddGroup:Byte (group:String)
ReturnsTrue bei Erfolg oder False wenn die Gruppe bereits existiert.
DescriptionEine neue Gruppe erstellen.

Method AddKey:Byte (group:String, key:String, value:String)
ReturnsTrue bei Erfolg oder False wenn der Schlüssel bereits existiert oder die Gruppe nicht gefunden wurde.
DescriptionEinen neuen Schlüssel innerhalb einer Gruppe erstellen.

Method AddURL:Byte (url:String)
ReturnsTrue bei Erfolg oder False wenn die Datei bereits existiert.
DescriptionEinen Pfad erstellen.
InformationDer Pfad wird zum späteren Speichern der Ini benötigt.

Method GetValue:String (key:String)
ReturnsWert als String oder Null.
DescriptionWert eines Schlüssels suchen und zurückgeben.
InformationDie Übergabe Key muss inklusive der Gruppe gemacht werden. Dies funktioniert ähnlich wie ein Dateipfad.
z.B.: MeinWert:String = MeineIni.GetValue ("MeineGruppe/MeinSchlüssel")

Method Print()
DescriptionKomplette Ini in die Konsole ausgeben.

Method Save ()
DescriptionIni speichern.

Method SetValue (key:String,value:String = "")
DescriptionWert eines Schlüssels setzen.
InformationDie Übergabe Key muss inklusive der Gruppe gemacht werden. Dies funktioniert ähnlich wie ein Dateipfad.
z.B.: MeineIni.SetValue ("MeineGruppe/MeinSchlüssel","MeinWert")

Functions

Function Open:TChaosIni (url:String)
ReturnsTChaosIni Objekt.
DescriptionIni öffnen.

Module Information

Version1.03
ModserverBlitzHelp
Authord-bug
LicensePublic Domain
Contactd-bug@chaos-interactive.de
Homepagewww.chaos-interactive.de
History1.03 AddURL(), AddGroup(), AddKey() und AddComment() hinzu
History1.02 Daten-Handling optimiert und Dokumentation ist ab jetzt in deutsch
History1.01 Komplett überarbeitet
History1.00 Erster Release (20.05.2006)