Class: Trapped_Errors_Array

Module location: Dferror.pkg line 47 (view source)

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_Array

Class 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_ArrayReport.pkg222
Button_IdsDfclient.pkg498
ColCkBoxDfsellst.pkg129
EVDfdtcent.pkg41
EVDfenrad.pkg93
Export_ArrayDd_cddeo.pkg42
item$groupdep_item.pkg85
item_group_idsdep_item.pkg67
oArgscCommandLine.pkg22
oBreakArraycReport.pkg217
oColParamsDfdata.pkg70
oDFColorArrayDf_print.pkg982
oDFColorArrayWinprint2.pkg74
oDiagramArrayDf_print.pkg1061
oDiagramArrayWinprint2.pkg94
oEntryValuesDd_pklst.pkg52
oErrorNumbercWebAppError.pkg146
oErrorTextcWebAppError.pkg148
oFieldNrcWebAppError.pkg152
oFileNrcWebAppError.pkg150
oFileNrcVdfInternetSession.pkg351
oLineNrcWebAppError.pkg154
oRecordsDatalist.pkg178
oRptTotalcHtmlreport.pkg37
oWpoIDcVdfInternetSession.pkg439
Radio_ObjectsDfrad_mx.pkg45
RptTotalDfwinrpt.pkg61
RptTotalcWinReport2.pkg23
Seq_Channel_Listseq_chnl.pkg57
Statushelp_ArrayWindows.pkg3030
Statushelp_ArraySthlp_mx.pkg11
Statushelp_ArrayDatadict.pkg1184
System_File_objDatadict.pkg1193
WinQLErrorsCrystalReport.pkg962

References (1):

ModuleContaining SymbolLine
Dferror.pkgtrappedErrors233