Syntax: unsignedIntFib generateExternSubobjectsDefinitions(
intFib *iErrorNumber=NULL )
Diese Methode generiert die Definitionen der Unterobjekte im root-Element.
Dabei wird das Haupt-Fib-Objekt nach externen Unterobjekten durchsucht. Und für jedes gefundene Unterobjekt ein Eintrag an der richtigen Stelle (=Unterobjektnummer) in die Liste der Unterobjekte im root-Element gemacht.
Wenn externe Unterobjekten im Haupt-Fib-Objekt sich wiedersprechen, wird die Generierung abgebrochen und false
(=falsch) zurückgegeben. Das root-Element wird dann nicht geändert.
Mögliche Fehlerquellen/ Abbruchgründe sind:
Im Feld auf das iErrorNumber
zeigt, wird eine eventuelle Fehlernummer zurückgegeben. Wenn der Zeiger iErrorNumber
gleich NULL
ist, wird keine Fehlernummer zurückgegeben. Negative Fehlernummern deuten auf Fehler hin, die behoben werden müssen, und positive Fehlernummern auf Wahrnungen.
Mögliche Fehlernummern für iErrorNumber
sind:
Eingabeparameter:
iErrorNumber
: Einen Zeiger auf ein Zahlenfeld in dem die Fehlernummer gespeichert werden kann. Wenn der Zeiger iErrorNumber
gleich NULL
ist, wird keine Fehlernummer zurückgegeben. Standardwert ist NULL
, um keinen Fehler zurückzugeben.
Rückgabe: Zurückgegeben wird die Nummer des ersten fehlerhaften Unterobjekts des root-Elements oder , wenn alle Unterobjekte in Ordnung sind.