Lade...
 

CX_SECURITY::TestOption

CX_SECURITY::TestOption

225735
Beschreibung:

Mit dieser Methode lässt sich prüfen, ob dieses CX_SECURITY-Objekt den Zugriff auf eine der durch CX_SECURITY_OPTIONS kontrollierten Optionen erlaubt. Die Option wird dabei als das n'te Bit angegeben (bei 0 beginnend).

Falls die Option in dieser Sicherheitsrichtlinie gesetzt ist (entweder explizit oder über den Standardwert), dann liefert die Methode TRUE, ansonsten FALSE.

Code-Beispiel:
// Check if we are allowed to open the ClassiX-Shell
0 SystemObject Call(GetRegisteredSecurity) Call(TestOption) {
  // If yes, do it
  EditRequests
} else {
  "Not allowed" Attention(,ERROR)
}
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top CX_SECURITY Security-Objekt
  Top-1 INTEGER Das n'te Berechtigungsbit (bei 0 beginnend)
Stack(OUT) Top  TRUE/FALSE TRUE = Option erlaubt
FALSE = Option gesperrt
Funktionsaufruf: Call(TestOption)