chaos.ini: Types Modinfo Source  

Chaos-Interactive Ini-Handler

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

Types Summary

TChaosIni  

Types

Type TChaosIni
Methods Summary
AddComment Einen Kommentar anhängen.
AddGroup Eine neue Gruppe erstellen.
AddKey Einen neuen Schlüssel innerhalb einer Gruppe erstellen.
AddURL Einen Pfad erstellen.
GetValue Wert eines Schlüssels suchen und zurückgeben.
Print Komplette Ini in die Konsole ausgeben.
Save Ini speichern.
SetValue Wert eines Schlüssels setzen.
Functions Summary
Open Ini öffnen.
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")
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)