Namen und Verhalten der unterschiedlichen Exceptions
Die Namen beziehen sich auf die Prüfung (CHECK) an der Methodengrenze, wenn ein Fehler zur Laufzeit auftritt.
CX_NO_CHECK
Es findet keine Prüfung, ob der Fehler deklariert wurde. Der Fehler kann also überall im Call-Stack abgefangen werden. Falls das nirgends passiert, dann Dump.
CX_STATIC_CHECK
Es wird statisch, also zur Designzeit, geprüft, ob der Fehler deklariert wurde.
Eine nicht deklarierte Exception führt zu einer ungeprüften Exception CX_SY_NO_HANDLER
, die häufig zu einem Dump führt.
CX_DYNAMIC_CHECK
Es wird zur Laufzeit geprüft, ob der Fehler deklariert wurde.
Eine nicht deklarierte Exception führt zu einer ungeprüften Exception CX_SY_NO_HANDLER
, die häufig zu einem Dump führt.