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