Throw
(Available in 00 TS Base(Base) - TS_Base_2_ErrorSysError)
Purpose
Short
Syntax
Syntax
Arguments
Description
Long
Returns
Return
Example
Example
Source
METHOD Throw( udwSeverity, udwLevel, udwChoice ) CLASS TS_Error
LOCAL struBoxData AS _TS_ErrorSysBoxData
LOCAL oGlobalData AS _TS_GlobalData
LOCAL dwSeverity AS DWORD
LOCAL uRetVal AS USUAL
LOCAL dwLevel AS DWORD
LOCAL cID AS STRING
oGlobalData:=_TS_ModuleGetGlobalData( )
dwLevel:=TS_SafeDWORD( udwLevel, NULL_PTR )+1U
IF IsNumeric( udwChoice )
SELF:Choice:=TS_SafeDWORD( udwChoice, NULL_PTR )
END
IF IsNumeric( udwSeverity )
dwSeverity:=TS_SafeDWORD( udwSeverity, NULL_PTR )
IF _TS_ErrorSysItemSeverity( SELF, NIL )<dwSeverity
_TS_ErrorSysItemSeverity( SELF, dwSeverity )
END
END
IF SELF:Choice==EC_DEBUG
IF