Class: Trapped_Errors_Array
This array stores the set of trapped errors as toggled ranges starting
with the errors that are trapped. The array should always contain 0 and
MAX_ERROR_NUMBER + 1, which are the limits. If an array contained the
following items...
{ 0, 5, 10, MAX_ERROR_NUMBER + 1 }.
This would mean that errors 1 - 4 are trapped, 5 - 9 are ignored, and
10 through the rest are trapped.
Class Hierarchy:
ARRAYTrapped_Errors_ArrayClass Definition
Functions and Procedures
addError(Integer Error#)
Add the error as long as it doesn't violate boundary conditions.
This routine leaves the array unsorted.
IntegerfindErrorLE(Integer targetError)
Find largest error LE targetError. Assumes array is sorted.
handleError(Integer Error# Integer trapFlag)
Set error to flagged state.
Ignore_All()
*** Flag all errors as non-trappable
Ignore_Error(Integer Error#)
*** Flag error as non-trappable
initArray()
Boundaries of the table are assumed to hold error limits.
IntegerisTrapped(Integer Error#)
Return 1 if Error is trapped, 0 otherwise.
Trap_All()
*** Flag all errors as trappable
Trap_Error(Integer Error#)
*** Flag error as trappable
Instances
Break_Array | Report.pkg | 222 |
Button_Ids | Dfclient.pkg | 498 |
ColCkBox | Dfsellst.pkg | 129 |
EV | Dfdtcent.pkg | 41 |
EV | Dfenrad.pkg | 93 |
Export_Array | Dd_cddeo.pkg | 42 |
item$group | dep_item.pkg | 85 |
item_group_ids | dep_item.pkg | 67 |
oArgs | cCommandLine.pkg | 22 |
oBreakArray | cReport.pkg | 217 |
oColParams | Dfdata.pkg | 70 |
oDFColorArray | Df_print.pkg | 982 |
oDFColorArray | Winprint2.pkg | 74 |
oDiagramArray | Df_print.pkg | 1061 |
oDiagramArray | Winprint2.pkg | 94 |
oEntryValues | Dd_pklst.pkg | 52 |
oErrorNumber | cWebAppError.pkg | 146 |
oErrorText | cWebAppError.pkg | 148 |
oFieldNr | cWebAppError.pkg | 152 |
oFileNr | cWebAppError.pkg | 150 |
oFileNr | cVdfInternetSession.pkg | 351 |
oLineNr | cWebAppError.pkg | 154 |
oRecords | Datalist.pkg | 178 |
oRptTotal | cHtmlreport.pkg | 37 |
oWpoID | cVdfInternetSession.pkg | 439 |
Radio_Objects | Dfrad_mx.pkg | 45 |
RptTotal | Dfwinrpt.pkg | 61 |
RptTotal | cWinReport2.pkg | 23 |
Seq_Channel_List | seq_chnl.pkg | 57 |
Statushelp_Array | Windows.pkg | 3030 |
Statushelp_Array | Sthlp_mx.pkg | 11 |
Statushelp_Array | Datadict.pkg | 1184 |
System_File_obj | Datadict.pkg | 1193 |
WinQLErrors | CrystalReport.pkg | 962 |
References (1):