.. highlightlang:: us .. index:: ObjSet .. _objset: ObjSet ====== .. us.tag ObjSet GERMAN :ref:`ObjSet` dient dazu die Variablen von Objekten zu ändern oder das Objekt eine Aktion ausführen zu lassen. .. function:: bool = ObjSet(handle, index) bool = ObjSet(handle, index, dat1, ...) .. us.return **Returnwert** *bool* ist TRUE (1), wenn die Funktion erfolgreich war, und FALSE (0) bei Auftreten eines Fehlers. .. us.params **Parameter** .. uparam:: handle *handle* ist die Zugriffsnummer des Objekts. .. uparam:: index *index* ist die Nummer einer Unterfunktion. Z. B. bewirkt die Nummer 22 die Skalierung eines Diagramms, wenn *handle* ein Diagramm ist. .. uparam:: dat1 *dat1* ist das erste von 0 oder mehr Daten die an das Objekt übergeben werden. .. us.comment **Kommentar** Normalerweise wird ObjSet nicht direkt aufgerufen, sondern über eine "Verpackungs"-Funktion (siehe Beispiel). .. us.example **Beispiel** Die Funktion :ref:`LayerAutoScale` ist ein Beispiel für eine "verpackte" ObjSet-Funktion. :: def LayerAutoScale(hlayer, ssAxis, nTicks) { if (nargsin() == 1) { return ObjSet(hlayer, 22); } else { return ObjSet(hlayer, 22, ssAxis, nTicks); } } .. seealso:: :ref:`uberblick-objekte`, :ref:`ObjCreate`, :ref:`ObjGet` :sub:`id-698340`