CX_OBJECT_MANAGER::CollectObjects2
Beschreibung:
Diese Klassenfunktion fasst alle Objekte der mit dem ersten
Parameter angegeben Klasse in einer Collection zusammen.... weitere Hinweise und Unterschiede
Code-Beispiel:
Define
(Beispiel_fuer_CollectObjects2)
//
hier wird der CollectObjects2 gestartet MIT Inheritance
// das Ergebnis ist eine Collection mit allen gefundenen
Objekten,
// also auch den von CX_TELECOM abgeleiteten !!!
CX_TELECOM TRUE GetManager(OBJECT)
Call(CollectObject2)
iterate
{
// hier wird etwas
mit den gesammelten Objekten getan.
// z.B. ein Reorg, Retype, oder ähnliches
}
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OBJECT_MANAGER | |
Top-1 | INTEGER | inheritance | |
Top-2 | INTEGER | classID | |
Stack(Out) | Top | COLLECTION |
Funktionsaufruf: Call(CollectObjects2)
CollectInSegment löst das gleiche Problem besser