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