Syntax: bool setSubobject(
unsignedIntFib iNumberSubobject,
cFibElement* pFibObject,
bool bDeleteOld=true )
Über diese Methode wird das iNumberSubobject
'te Unterobjekt für das Externe-Objekt auf das übergebene Fib-Objekt pFibObject
gesetzt.
Existiert kein Unterobjekt mit der Nummer iNumberSubobject
wird die Anzahl der Unterobjekte auf den Wert von iNumberSubobject
erhöht. Das iNumberSubobject
'te Unterobjekt wird auf pFibObject
gesetzt und alle anderen erzeugten Unterobjekte auf NULL
mit Ausgabevariablen (diese Unterobjekte existieren dann noch nicht).
Eingabeparameter:
iNumberSubobject
: Die Nummer des Unterobjekts, welches ersetzt werden soll. (Die Zählung beginnt bei .)
pFibObject
: Ein Zeiger auf das Fib-Objekt, welches das externe Objekt als Unterobjekt verwenden soll. Von diesem wird keine Kopie erstellt, sondern es wird direkt eingefügt.
bDeleteOld
: Wenn bDeleteOld
gleich true
(=wahr) ist, wird vor dem Einsetzen des Fib-Objekts fibObject
das zu ersetzende Unterobjekt (inklusive aller enthaltenden Fib-Elemente) gelöscht.
Rückgabe: Wenn das Fib-Objekte pFibObject
eingesetzt wurde, wird true
(=wahr) zurückgegeben, sonst false
(=falsch) .