ObjCreate

ObjCreate erzeugt ein Objekt.

handle = ObjCreate(nClass)
handle = ObjCreate(nClass, dat1, ...)

Returnwert

handle ist eine Zugriffsnummer, wenn die Funktion erfolgreich war, oder 0, wenn das Objekt nicht erzeugt werden konnte.

Parameter

nClass

nClass ist einer der folgenden Werte:

Wert

Bedeutung

OBJ_APPLICATION

Von diesem Objekt gibt es nur eins. Es wird beim Start von UniPlot automatisch erzeugt.

OBJ_DOCUMENT

siehe DocCreate.

OBJ_EDITOR

siehe EdCreate.

OBJ_LAYER

siehe LayerCreate.

OBJ_XYDATASET

siehe XYCreate und TYCreate.

OBJ_XYZDATASET

siehe XYZCreate and XYZCreateFromMatrix.

OBJ_TEXT

siehe TBCreate.

OBJ_RECT

siehe RBCreate.

OBJ_ELLIPSE

siehe EBCreate.

OBJ_LINE

siehe LBCreate.

OBJ_LINK

siehe CBCreate.

OBJ_PEN

siehe PenCreate.

OBJ_MARKER

siehe MarkerCreate.

OBJ_FONT

siehe FontCreate.

OBJ_FILE

siehe fopen.

OBJ_CONTAINER

siehe CnCreate.

dat1

Der Typ und die Anzahl von Daten zur Erzeugung des Objekts, hängen vom Typ des Objekts ab.

Kommentar

Normalerweise wird nicht die Funktion ObjCreate aufgerufen, sondern eine „verpackte“ Funktion. Z. B. ruft man anstatt der Funktion ObjCreate("OBJ_DOCUMENT") die Funktion DocCreate auf.

id-148201