home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a016 / 1.ddi / CLP / BLERRPRG.PRG < prev    next >
Encoding:
Text File  |  1992-03-15  |  2.1 KB  |  67 lines

  1. *****************************************************************
  2. *
  3. *  Program  : BLERRPRG.PRG
  4. *           : Blinker/Clipper Summer '87 Error Handler
  5. *  Date     : 92.03.14
  6. *
  7. *  Compiler : Clipper Summer '87
  8. *  Linker   : Blinker 2.0
  9. *  Compile  : /l
  10. *
  11. *  Note     : Overlaying of this file is NOT recommended, because
  12. *           : if a severe error occurs, it may be impossible to
  13. *           : load this error handler into memory, in which case
  14. *           : the error will never be reported, making debugging
  15. *           : difficult.
  16. extern misc_error
  17. *
  18. private tmperrnum, tmperrmsg
  19. *
  20. tmperrnum = blierrnum ()
  21. *
  22. do case
  23. case tmperrnum = 1201
  24.    tmperrmsg = "unable to find overlay " + blierrprm () + ;
  25.                " in the current PATH"
  26. case tmperrnum = 1202
  27.    tmperrmsg = "DOS read error in file " + blierrprm ()
  28. case tmperrnum = 1203
  29.    tmperrmsg = "file " + blierrprm () + " is not a valid .EXE file"
  30. case tmperrnum = 1204
  31.    tmperrmsg = "overlay file " + blierrprm () + " does not match the .EXE file"
  32. case tmperrnum = 1205
  33.    tmperrmsg = "not enough memory to load procedure"
  34. case tmperrnum = 1206
  35.    tmperrmsg = "maximum procedure nesting depth exceeded"
  36. case tmperrnum = 1207
  37.    tmperrmsg = "demonstration calls limit exceeded"
  38. case tmperrnum = 1208
  39.    tmperrmsg = "demonstration date limit exceeded"
  40. case tmperrnum = 1209
  41.    tmperrmsg = "demonstration time limit exceeded"
  42. case tmperrnum = 1210
  43.    tmperrmsg = "overlay has been prematurely freed"
  44. case tmperrnum = 1211
  45.    tmperrmsg = "overlay manager stack overflow"
  46. case tmperrnum = 1212
  47.    tmperrmsg = "Overlay Opsize exceeded - increase Opsize"
  48. case tmperrnum = 1213
  49.    tmperrmsg = "attempt to call DEFINED routine"
  50. case tmperrnum = 1214
  51.    tmperrmsg = "error accessing EMS overlay cache"
  52. case tmperrnum = 1215
  53.    tmperrmsg = "error accessing XMS overlay cache"
  54. case tmperrnum = 1216
  55.    tmperrmsg = "overlay manager unable to resume"
  56. case tmperrnum = 1217
  57.    tmperrmsg = "overlay vector corrupted during execution"
  58. otherwise
  59.    tmperrmsg = "undefined error"
  60. endcase
  61. *
  62. set color to
  63. @ 1,0
  64. misc_error ("BLINKER", tmperrnum, tmperrmsg, "")
  65. *
  66.