8. Überblick UniScript Objekte

Siehe Kapitel UniScript-Objekte im UniScript-Manual, insbesondere den Abschnitt Standard-Methoden.

UniScript-Objekt-Funktionen

obj_copy

obj_copy erzeugt eine Kopie eines Objekts.

obj_count

obj_count liefert die Anzahl an Variablen in einem Objekt.

obj_count_num

obj_count_num liefert die Anzahl an Elementen mit Nummern-Keys in einem Objekt.

obj_count_str

obj_count_str liefert die Anzahl an Elementen mit String-Keys in einem Objekt.

obj_create

obj_create erzeugt ein UniScript-Objekt.

obj_has_key

obj_has_key prüft, ob der gegebene Schlüssel (key) existiert.

obj_info

obj_info liefert einen String der Form „obj-name,hex-adresse“.

obj_keys

obj_keys liefert die Keys (oder eine Auswahl an Keys) eines Objekts.

obj_load

obj_load lädt ein mit obj_save gespeichertes Objekt aus einer Datei oder aus einem String.

obj_lookup

obj_lookup liefert den Wert zu einem Schlüssel (Key).

obj_methods

obj_methods liefert das Objekt mit den Methoden (Member-Funktionen) des Objekts.

obj_parent

obj_parent liefert das Parent-Objekt oder 0 wenn das Objekt kein Parent-Objekt hat.

obj_remove

obj_remove entfernt ein key-value-Paar aus dem Objekt.

obj_save

obj_save speichert ein Objekt in einer Datei oder in einer Zeichenkette als XML-Datei oder Binärdatei.

obj_set_at

obj_set_at fügt ein Schlüssel-Wert-Paar in das Objekt ein. Falls der Schlüssel bereits existierte wird der Wert durch den neuen Wert ersetzt.

obj_set_methods

obj_set_methods setzt Methoden (Member-Funktionen) für das Objekt.

obj_set_parent

obj_set_parent setzt das Parent-Objekt.

obj_set_str_return

obj_set_str_return legt fest, ob obj_lookup einen leeren String oder die Zahl 0.0 zurück gibt oder eine Ausnahme erzeugt, wenn ein Schlüssel nicht vorhanden ist.

set_method_table

set_method_table setzt Methoden (Member-Funktionen) für ein Objekt.

id-2115846