Runtime Error Codes

Runtime error codes and messages used by the runtime library.

Description
   Freebasic returns the following runtime error codes:
      +----+-----------------------------+
      |  0 |No error                     |
      |  1 |Illegal function call        |
      |  2 |File not found signal        |
      |  3 |File I/O error               |
      |  4 |Out of memory                |
      |  5 |Illegal resume               |
      |  6 |Out of bounds array access   |
      |  7 |Null Pointer Access          |
      |  8 |No privileges                |
      |  9 |interrupted signal           |
      | 10 |illegal instruction signal   |
      | 11 |floating point error signal  |
      | 12 |segmentation violation signal|
      | 13 |Termination request signal   |
      | 14 |abnormal termination signal  |
      | 15 |quit request signal          |
      | 16 |return without gosub         |
      | 17 |end of file                  |
      +----+-----------------------------+

   No user error code range is defined. If Error is used to set an error 
   code it is wise to use high values to avoid collisions with the list of 
   built-in error codes. (This built-in list may be expanded later.)

See also
   * Err
   * Error
   * On Error
   * Error Handling

   
