Lade...
 

CX_EXPANDABLE::ClassFilter

CX_EXPANDABLE::ClassFilter

Beschreibung:

Diese Klassenfunktion liefert das Objekt zurück, für das es aufgerufen wurde, unter folgenden Bedingungen:

  • Wenn der zweite Parameter "FALSE" ist und der erste Parameter genau dem Typ des

    eigenen Objektes entspricht (d.h. dem Typ des Objektes entspricht, für das diese Funktion aufgerufen wurde)
  • Wenn der zweite Parameter "TRUE" ist und das eigene Objekte dem Typ des ersten Parameters entspricht oder davon abgeleitet ist

Code-Beispiel:
...

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_EXPANDABLE Das zu prüfende Objekt
  Top-1 INTEGER FALSE: Typen direkt miteinander vergleichen, TRUE: Vererbungshierarchie berücksichtigen
  Top-2 STRING Typ, auf den geprüft werden soll, z.B. "CX_PHONE"
Stack(Out) Top OBJECT Entweder NULL, wenn der Typ nicht passt, oder das zu prüfende Objekt

Funktionsaufruf: Call(ClassFilter)