Mit dem Attribut Valid kann ermittelt werden, ob das hinterlegte Regelwerk der Variable einen gültigen Wert liefert.
Syntax | |
Valid | |
Rückgabewert | |
Typ |
Beschreibung |
enumValid |
Der Gültigkeitszustand |
Parameter | |
Keine |
enumValid |
Beschreibung |
0 – enValid |
Die Liste ist gültig |
1 – enValidWarning |
Die Liste ist gültig, jedoch wird vor der Verwendung gewarnt (reserviert für spätere Versionen) |
2 – enInvalid |
Das Liste ist ungültig |
Beispiel:
Es wurde eine Klassenvariable mit eingeschalteter Regelprüfung angelegt.
Colors.Clear
Server.CheckRules
MsgBox(Colors.Valid = TCEServer.enumValid.enValid)
#Zeigt Falsch, weil eine leere Liste verboten ist (wg. NoValue)
Colors.Add({"red", "green"})
Server.CheckRules
MsgBox(Colors.Valid = TCEServer.enumValid.enValid)
#Zeigt Wahr, weil alle Listeneinträge als erlaubt gekennzeichnet sind
Colors.Add({"red", "green", "blue"})
Server.CheckRules
MsgBox(Colors.Valid = TCEServer.enumValid.enValid)
#Zeigt Falsch, weil der Wert blue nicht erlaubt ist (Wert fehlt in den gültigen Werten)