Module errornum.inc

     1// DataFlex Source Code
     2// Copyright 1987-1992 Data Access Corporation, Miami FL, USA
     3// All Rights reserved
     4//
     5// JR 2/7/92
     6
     7
     8#IFDEF ERRORNUM_INCLUDED
     9#ELSE
    10
    11   #REPLACE ERRORNUM_INCLUDED |CI1
    12
    13    #REPLACE DFERR_DISK_FULL                                 1
    14    #REPLACE DFERR_DISK_DIRECTORY_FULL                       2
    15    #REPLACE DFERR_CANNOT_CLOSE_EXTENT                       3
    16    #REPLACE DFERR_SEEK_TO_UNWRITTEN_EXTENT                  4
    17    #REPLACE DFERR_DIRECTORY_OVERFLOW                        5
    18    #REPLACE DFERR_SEEK_PAST_END_OF_DISK                     6
    19    #REPLACE DFERR_TOO_MANY_LOCKS                            7
    20    #REPLACE DFERR_VLD_READ_ERROR                            8
    21    #REPLACE DFERR_VLD_WRITE_ERROR                           9
    22    #REPLACE DFERR_OUT_OF_MEMORY                             10
    23    #REPLACE DFERR_NUMBER_TOO_LARGE                          11
    24    #REPLACE DFERR_WINDOW_RANGE                              12
    25    #REPLACE DFERR_ENTRY_REQUIRED                            13
    26    #REPLACE DFERR_ENTER_A_NUMBER                            14
    27    #REPLACE DFERR_BAD_ENTRY                                 15
    28    #REPLACE DFERR_ENTER_VALID_DATE                          16
    29    #REPLACE DFERR_NUMERIC_RANGE                             17
    30    #REPLACE DFERR_CANT_OPEN_COM_FILE                        18
    31    #REPLACE DFERR_MULTIUSER_TIME_OUT                        19
    32    #REPLACE DFERR_INDEX_READ_ERROR                          20
    33    #REPLACE DFERR_INDEX_WRITE_ERROR                         21
    34    #REPLACE DFERR_INDEX_FILE_DAMAGED                        22
    35    #REPLACE DFERR_INDEX_FILE_FULL                           23
    36    #REPLACE DFERR_CANT_CHAIN_DURING_LOCK                    24
    37    #REPLACE DFERR_REC_NOT_FOUND                             25
    38    #REPLACE DFERR_CANT_CLOSE_INDEX_FILE                     26
    39    #REPLACE DFERR_FILE_LOC_RANGE                            27
    40    #REPLACE DFERR_DUPLICATE_REC                             28
    41    #REPLACE DFERR_TEXT_FIELD_TOO_LONG                       29
    42    #REPLACE DFERR_CANT_READ_CFG_FILE                        30
    43    #REPLACE DFERR_PROGRAM_FILE_NOT_FOUND                    31
    44    #REPLACE DFERR_CANT_OPEN_OUTPUT_FILE                     32
    45    #REPLACE DFERR_CANT_OPEN_INPUT_FILE                      33
    46    #REPLACE DFERR_NOT_A_DATAFLEX_PGM                        34
    47    #REPLACE DFERR_PGM_MUST_BE_CONVERTED                     35
    48    #REPLACE DFERR_FORMS_MEMORY                              36
    49    #REPLACE DFERR_VEMM_READ_ERROR                           37
    50    #REPLACE DFERR_FLX_READ_ERROR                            38
    51    #REPLACE DFERR_SYSTEM_FLUSH_FILE_ERROR                   39
    52    #REPLACE DFERR_BAD_ACCEL_KEY_DEST                        40
    53    #REPLACE DFERR_FIND_PRIOR_BEG_OF_FILE                    41
    54    #REPLACE DFERR_FIND_PAST_END_OF_FILE                     42
    55    #REPLACE DFERR_CANT_OPEN_INDEX_FILE                      43
    56    #REPLACE DFERR_BAD_CHANNEL_NUMBER                        44
    57    #REPLACE DFERR_BAD_DEVICE_OPERATION                      45
    58    #REPLACE DFERR_GRAPHICS_NOT_INITIALIZED                  46
    59    #REPLACE DFERR_BAD_GRAPHICS_DRIVER                       47
    60    #REPLACE DFERR_NO_GRAPHICS                               48
    61    #REPLACE DFERR_DEMO_LIMITS_EXCEEDED                      49
    62    #REPLACE DFERR_INTERNAL_EXPRESSION_ERROR                 50
    63    #REPLACE DFERR_BAD_OPERAND                               51
    64    #REPLACE DFERR_BAD_OPERATOR                              52
    65    #REPLACE DFERR_UNSUPPORTED_FUNCTION                      53
    66    #REPLACE DFERR_BAD_SYMBOL_EXPRESSION                     54
    67    #REPLACE DFERR_BAD_TYPE_EXPRESSION                       55
    68    #REPLACE DFERR_RUN_UNCOMPILED_EXPR                       56
    69    #REPLACE DFERR_MESSAGE_ARG_MISSING                       57
    70    #REPLACE DFERR_TOO_MANY_PARENTHESIS                      58
    71    #REPLACE DFERR_FPU_EXCEPTION                             59
    72    #REPLACE DFERR_BAD_OR_MISSING_DEF                        60
    73    #REPLACE DFERR_REDEF_OF_EXISTING_FILE                    61
    74    #REPLACE DFERR_TAG_FILE_ERROR                            62
    75    #REPLACE DFERR_DELETE_A_PROT_REC                         63
    76    #REPLACE DFERR_FIND_A_PROT_REC                           64
    77    #REPLACE DFERR_CREATE_IN_A_PROT_FILE                     65
    78    #REPLACE DFERR_EDIT_A_PROT_REC                           66
    79    #REPLACE DFERR_ARRAY_TOO_LARGE                           67
    80    #REPLACE DFERR_CANT_CREATE_ITEM                          68
    81    #REPLACE DFERR_UNRESOLVED_OBJ_REF                        69
    82    #REPLACE DFERR_NOT_A_CURRENT_DATA_FILE                   70
    83    #REPLACE DFERR_NO_REC_TO_DELETE                          71
    84    #REPLACE DFERR_FILE_NOT_OPEN                             72
    85    #REPLACE DFERR_UI_FILE_NOT_FOUND                         73
    86    #REPLACE DFERR_UNUSED_74                                 74
    87    #REPLACE DFERR_CANT_OPEN_DATA_FILE                       75
    88    #REPLACE DFERR_HUFFMAN                                   76
    89    #REPLACE DFERR_FIELD_NUMBER_RANGE                        77
    90    #REPLACE DFERR_CANT_UPDATE_REC_ZERO                      78
    91    #REPLACE DFERR_FIELD_NOT_INDEXED                         79
    92    #REPLACE DFERR_CANT_CLOSE_DATA_FILE                      80
    93    #REPLACE DFERR_REC_NUMBER_RANGE                          81
    94    #REPLACE DFERR_EDITED_REC_NOT_SAVED                      82
    95    #REPLACE DFERR_TYPE_CHECK_ERROR                          83
    96    #REPLACE DFERR_FIELD_OUT_SIDE_REC                        84
    97    #REPLACE DFERR_CANT_OPEN_VLD_FILE                        85
    98    #REPLACE DFERR_RELATED_FIELD_LEN                         86
    99    #REPLACE DFERR_NO_SUPERFIND_PATH                         87
   100    #REPLACE DFERR_BAD_FILE_NAME                             88
   101    #REPLACE DFERR_INFINITE_RECURSION                        89
   102    #REPLACE DFERR_ENTER_VALID_REC_ID                        90
   103    #REPLACE DFERR_PUT_INTO_CONSTANT                         91
   104    #REPLACE DFERR_PRG_NOT_FOUND                             92
   105    #REPLACE DFERR_RETURN_ARG_MISSING                        93
   106    #REPLACE DFERR_BAD_LINE_NUMBER                           94
   107    #REPLACE DFERR_BAD_ARG_IN_ENTRY_CMD                      95
   108    #REPLACE DFERR_CANT_OPEN_PROGRAM_FILE                    96
   109    #REPLACE DFERR_TOO_MANY_GOSUBS                           97
   110    #REPLACE DFERR_BAD_MESSAGE                               98
   111    #REPLACE DFERR_WRONG_REVISION                            99
   112    #REPLACE DFERR_OPERATOR_ERROR                            100
   113    #REPLACE DFERR_CANT_CHANGE_KEY_FIELD                     101  // added 8.2
   114
   115    #REPLACE DFERR_BAD_ATTRIBUTE_VALUE                       4097
   116    #REPLACE DFERR_BAD_RELATIONSHIP                          4098
   117    #REPLACE DFERR_BAD_PARAMETER                             4099
   118    #REPLACE DFERR_CANT_FIND_FIELD                           4100
   119    #REPLACE DFERR_STRING_TOO_LONG                           4101
   120    #REPLACE DFERR_TOO_MANY_FILE_STRUCTURES                  4102
   121    #REPLACE DFERR_BAD_DRIVER_NAME                           4103
   122    #REPLACE DFERR_ALREADY_STARTED                           4104
   123    #REPLACE DFERR_BAD_FILE_NUMBER                           4105
   124    #REPLACE DFERR_LOCK_TIMEOUT                              4106
   125    #REPLACE DFERR_TOO_MANY_INDEXES                          4107
   126    #REPLACE DFERR_RECORD_TOO_LONG                           4108
   127    #REPLACE DFERR_DDR_NOT_SAVED                             4109
   128    #REPLACE DFERR_STRUCTURE_NOT_STARTED                     4110
   129    #REPLACE DFERR_NOT_IN_USE_4111                           4111
   130    #REPLACE DFERR_WORK_FILE_NUMBER_IN_USE                   4112
   131    #REPLACE DFERR_ATTRIBUTE_VALUE_WARNING                   4113
   132    #REPLACE DFERR_CANT_CREATE_VLDFILE                       4114
   133    #REPLACE DFERR_CANT_CREATE_DATAFILE                      4115
   134    #REPLACE DFERR_READ_ERROR                                4116
   135    #REPLACE DFERR_WRITE_ERROR                               4117
   136    #REPLACE DFERR_CANT_DELETE_FILE                          4118
   137    #REPLACE DFERR_FILE_NOT_FOUND                            4119
   138    #REPLACE DFERR_CANT_RENAME_FILE                          4120
   139    #REPLACE DFERR_OPERATION_ABORTED                         4121
   140    #REPLACE DFERR_BAD_FIELD_TYPE_IN_INDEX                   4122
   141    #REPLACE DFERR_BLOCK0_CRC_BAD                            4123
   142    #REPLACE DFERR_HEADER_CRC_BAD                            4124
   143    #REPLACE DFERR_ARG_SIZE_LARGE                            4125
   144    #REPLACE DFERR_ARG_SIZE_SMALL                            4126
   145    #REPLACE DFERR_ERROR_WRITING_TO_DEVICE                   4127
   146    #REPLACE DFERR_MAXRECS_LESS_THAN_COUNT                   4128
   147    #REPLACE DFERR_INVALID_RECORD_COUNT                      4129
   148    #REPLACE DFERR_ERROR_NUMBER_OUT_OF_RANGE                 4130
   149    #REPLACE DFERR_CMD_SUBSYS_NOT_COMPATIBLE                 4131
   150    #REPLACE DFERR_UI_SUBSYS_NOT_COMPATIBLE                  4132
   151    #REPLACE DFERR_DATASET_NOT_COMPAT                        4133
   152    #REPLACE DFERR_DATA_FILE_NOT_COMPATIBLE                  4134
   153    #REPLACE DFERR_BCD_OVERFLOW                              4135
   154    #REPLACE DFERR_REAL_OVERFLOW                             4136
   155    #REPLACE DFERR_PACK_FILE_NOT_FOUND                       4137
   156    #REPLACE DFERR_TOO_MANY_OBJECTS                          4138
   157    #REPLACE DFERR_NO_DELETE_RELATED_FILE_NOT_OPEN           4139
   158    #REPLACE DFERR_NO_DELETE_RELATED_RECORDS_EXIST           4140
   159    #REPLACE DFERR_DATA_SET_FILES_MUST_SUPPORT_TRANS         4141
   160    #REPLACE DFERR_CANT_RECOVER_TRANSACTION                  4142
   161    #REPLACE DFERR_TRANSACTION_PENDING                       4143
   162    #REPLACE DFERR_OPERATION_NOT_ALLOWED                     4144
   163    #REPLACE DFERR_FATAL_INTERNAL_ERROR                      4145
   164    #REPLACE DFERR_NO_SEQIO_ON_RECNUM                        4146
   165    #REPLACE DFERR_CANT_CREATE_HDR                           4147
   166    #REPLACE DFERR_CANT_WRITE_HDR                            4148
   167    #REPLACE DFERR_HDR_INVALID                               4149
   168    #REPLACE DFERR_ITEM_OUT_OF_RANGE                         4150
   169    #REPLACE DFERR_INVALID_PAGE_NUMBER                       4151
   170    #REPLACE DFERR_VS_LOCKS_EXCEEDED                         4152
   171    #REPLACE DFERR_INVALID_VS_UNLOCK                         4153
   172    #REPLACE DFERR_BAD_DATASET_CONSTRAINT_DEF                4154
   173    #REPLACE DFERR_EDIT_WITHOUT_REREAD                       4155
   174    #REPLACE DFERR_INVALID_SYSTEM_INTEGER                    4156
   175    #REPLACE DFERR_NO_SHELL                                  4157
   176    #REPLACE DFERR_CANT_FORK                                 4158
   177    #REPLACE DFERR_ERROR_EXECUTING_PROCESS                   4159
   178    #REPLACE DFERR_CANT_RUN_SPOOLER                          4160
   179    #REPLACE DFERR_INVALIDFILESYSTEM                         4161
   180    #REPLACE DFERR_BAD_SYSCONF_CMD                           4162
   181    #REPLACE DFERR_SPOOLER_CMD_STR_TOO_LONG                  4163
   182    #REPLACE DFERR_INVALID_SYSTEM_INDICATOR                  4164
   183    #REPLACE DFERR_SPOOLER_PIPE_BROKEN                       4165
   184    #REPLACE DFERR_RUN_PIPE_BROKEN                           4166
   185    #REPLACE DFERR_CANT_OPEN_PIPE                            4167
   186    #REPLACE DFERR_INVALID_OBJECT_IN_RUN_PIPE                4168
   187    #REPLACE DFERR_OPERATION_NOT_SUPPORTED_BY_OS             4169
   188    #REPLACE DFERR_COMPRESS_TABLE_CORRUPT                    4170
   189    #REPLACE DFERR_BAD_COLLATE_COMMAND                       4171
   190    #REPLACE DFERR_DUPLICATE_COLLATE_SEQUENCE                4172
   191    #REPLACE DFERR_CANT_OPEN_COLLATE_FILE                    4173
   192    #REPLACE DFERR_COLLATE_TABLE_INCOMPLETE                  4174
   193    #REPLACE DFERR_NO_PRINTER_TYPE_SET                       4175
   194    #REPLACE DFERR_INVALID_DATAFILE_SIZE                     4176
   195    #REPLACE DFERR_FILE_ACCESS_VIOLATION                     4177
   196    #REPLACE DFERR_ALREADY_LOGGED_IN                         4178
   197    #REPLACE DFERR_CANT_UPDATE_FILELIST                      4179
   198    #REPLACE DFERR_CANT_READ_REC_ZERO                        4180
   199    #REPLACE DFERR_CANT_DELETE_INDEXFILE                     4181
   200    #REPLACE DFERR_CANT_CREATE_INDEXFILE                     4182
   201    #REPLACE DFERR_CANT_DELETE_DATAFILE                      4183
   202    #REPLACE DFERR_CANT_DELETE_VLDFILE                       4184
   203    #REPLACE DFERR_CANT_DELETE_RECORD                        4185
   204    #REPLACE DFERR_TOO_MANY_SERVER_FILES                     4186
   205    #REPLACE DFERR_CANT_OPEN_ADMIN                           4187
   206    #REPLACE DFERR_CANT_CLOSE_ADMIN                          4188
   207    #REPLACE DFERR_CANT_FIND_USER                            4189
   208    #REPLACE DFERR_NO_MORE_GROUPS                            4190
   209    #REPLACE DFERR_CANT_ADD_USER                             4191
   210    #REPLACE DFERR_USER_ALREADY_EXISTS                       4192
   211    #REPLACE DFERR_NO_MORE_USERS                             4193
   212    #REPLACE DFERR_CANT_FIND_GROUP                           4194
   213    #REPLACE DFERR_GROUP_ALREADY_EXISTS                      4195
   214    #REPLACE DFERR_CANT_ADD_GROUP                            4196
   215    #REPLACE DFERR_CANT_ADD_USER_TO_GROUP                    4197
   216    #REPLACE DFERR_USER_ALREADY_IN_GROUP                     4198
   217    #REPLACE DFERR_TOO_MANY_GROUPS_FOR_USER                  4199
   218    #REPLACE DFERR_CANT_CLOSE_VLDFILE                        4200
   219    #REPLACE DFERR_USER_NOT_IN_GROUP                         4201
   220    #REPLACE DFERR_DEADLOCK                                  4202
   221    #REPLACE DFERR_CORRUPT_FILE                              4203
   222    #REPLACE DFERR_EXTENDED_SERVER_ERROR                     4204
   223    #REPLACE DFERR_SERVER_FILE_INACCESSABLE                  4205
   224    #REPLACE DFERR_CANT_IDENTIFY_SERVER                      4206
   225    #REPLACE DFERR_BAD_USER_HANDLE                           4207
   226    #REPLACE DFERR_BAD_GROUP_HANDLE                          4208
   227    #REPLACE DFERR_INVALID_ADMIN_HANDLE                      4209
   228    #REPLACE DFERR_CANT_UPDATE_USER_INFO                     4210
   229    #REPLACE DFERR_NOT_ENOUGH_SERVER_MEMORY                  4211
   230    #REPLACE DFERR_CANT_DELETE_USER                          4212
   231    #REPLACE DFERR_INVALID_PASSWORD                          4213
   232    #REPLACE DFERR_CANT_UPDATE_GROUP_INFO                    4214
   233    #REPLACE DFERR_CANT_DELETE_GROUP                         4215
   234    #REPLACE DFERR_PHYSICAL_NAME_NOT_SET                     4216
   235    #REPLACE DFERR_INVALID_RECORD_LENGTH                     4217
   236    #REPLACE DFERR_FILE_MUST_BE_OPENED_EXCLUSIVE             4218
   237    #REPLACE DFERR_PERMISSION_DENIED                         4219
   238    #REPLACE DFERR_CANT_WRITE_TAGFILE                        4220
   239    #REPLACE DFERR_MUST_COPY_TO_MATCHING_STRUCTURE           4221
   240    #REPLACE DFERR_COPY_DESTINATION_MUST_BE_EMPTY            4222
   241    #REPLACE DFERR_CANT_DELETE_HDR_FILE                      4223
   242    #REPLACE DFERR_NO_LOCKS_AVAILABLE                        4224
   243    #REPLACE DFERR_CANT_DELETE_TAG_FILE                      4225
   244    #REPLACE DFERR_ABORT_NOT_IN_TRANS                        4226
   245    #REPLACE DFERR_ALREADY_IN_TRANS                          4227
   246    #REPLACE DFERR_SERVER_IS_DOWN                            4228
   247    #REPLACE DFERR_DRIVER_NOT_SUPPORTED                      4229
   248    #REPLACE DFERR_PROTOCOL_NOT_SUPPORTED                    4230
   249    #REPLACE DFERR_DEFAULT_LOGIN_UNSUCCESSFUL                4231
   250    #REPLACE DFERR_NO_TRANSACTION_PROCESSING                 4232
   251    #REPLACE DFERR_4233_UNUSED                               4233
   252    #REPLACE DFERR_4234_UNUSED                               4234
   253    #REPLACE DFERR_TRANSACTION_ABORTED                       4235
   254    #REPLACE DFERR_CANT_ABORT_IN_TRANSACTION                 4236
   255    #REPLACE DFERR_CANT_CHAIN_IN_TRANSACTION                 4237
   256    #REPLACE DFERR_CANT_RUN_IN_TRANSACTION                   4238
   257    #REPLACE DFERR_CANT_SYSTEM_IN_TRANSACTION                4239
   258    #REPLACE DFERR_SERVER_CANT_OPEN_LOCAL_FILE               4240
   259    #REPLACE DFERR_MAX_SERVER_USERS_EXCEEDED                 4241
   260    #REPLACE DFERR_CANT_LOCK_RECORD                          4242
   261    #REPLACE DFERR_CANT_UNLOCK_RECORD                        4243
   262    #REPLACE DFERR_CANT_COPY_DATABASE                        4244
   263    #REPLACE DFERR_COMMUNICATIONS_ERROR                      4245
   264    #REPLACE DFERR_CANT_DELETE_ADMIN_USER                    4246
   265    #REPLACE DFERR_CANT_DELETE_ADMIN_GROUP                   4247
   266    #REPLACE DFERR_INVALID_DSE_SERVER                        4248
   267    #REPLACE DFERR_NOT_DSE_LICENSE                           4249
   268    #REPLACE DFERR_MUST_BE_ADMIN_USER                        4250
   269    #REPLACE DFERR_CANT_LOCK_FILE                            4251
   270    #REPLACE DFERR_ERROR_IN_TRANSACTION_LOG                  4252
   271    #REPLACE DFERR_API_UNINITIALIZED                         4253
   272    #REPLACE DFERR_CANT_CREATE_FILE                          4254
   273    #REPLACE DFERR_CANT_LOAD_DLL                             4255
   274    #REPLACE DFERR_NON_FATAL_RESTRUCTURE_ERROR               4256
   275    #REPLACE DFERR_CANT_OPEN_FILE_LIST                       4257
   276    #REPLACE DFERR_INDEX_BLOCK_ZERO_FULL                     4258
   277    #REPLACE DFERR_SORT_BAD_DATA                             4259
   278    #REPLACE DFERR_SORT_BAD_INDEX_NUMBER                     4260
   279    #REPLACE DFERR_MAX_RECORD_LENGTH_EXCEEDED                4261
   280    #REPLACE DFERR_INDEX_NOT_AVAILABLE                       4262
   281    #REPLACE DFERR_HEADER_NOT_DAMAGED                        4263
   282    #REPLACE DFERR_HEADER_INTEGRITY_OFF                      4264
   283    #REPLACE DFERR_CANT_OPEN_FILE                            4265
   284    #REPLACE DFERR_HEADER_UNREADABLE                         4266
   285    #REPLACE DFERR_INVALID_INDEXNUMBER                       4267
   286    #REPLACE DFERR_DUPLICATE_FIELDNAME                       4268
   287    #REPLACE DFERR_NOT_A_VALID_DEF                           4269
   288    #REPLACE DFERR_ERROR_READING_FILE                        4270
   289    #REPLACE DFERR_CANT_OPEN_INTERMEDIATE_FILE               4271
   290    #REPLACE DFERR_CANT_CLOSE_INTERMEDIATE_FILE              4272
   291    #REPLACE DFERR_INTERMEDIATE_FILE_NOT_OPENED              4273
   292    #REPLACE DFERR_ERROR_READING_SEQUENTIAL_FILE             4274
   293    #REPLACE DFERR_ERROR_WRITING_SEQUENTIAL_FILE             4275
   294    #REPLACE DFERR_MISSING_VALUE                             4276
   295    #REPLACE DFERR_INVALID_INTERMED_FILE_KEYWORD             4277
   296    #REPLACE DFERR_INVALID_INTERMED_FILE_VALUE               4278
   297    #REPLACE DFERR_INVALID_INTERMED_FILE_SEQUENCE            4279
   298    #REPLACE DFERR_INVALID_INTERMED_FILE_FIELD_DESC          4280
   299    #REPLACE DFERR_INVALID_INTERMED_FILE_INDEX_DESC          4281
   300    #REPLACE DFERR_CANT_LOGOUT_WITH_OPEN_FILES               4282
   301    #REPLACE DFERR_CANT_WRITE_FDFILE                         4283
   302    #REPLACE DFERR_MAX_KEY_LENGTH_EXCEEDED                   4284
   303    #REPLACE DFERR_UNSUPPORTED_ATTRIBUTE                     4285
   304    #REPLACE DFERR_UNSUPPORTED_ATTRIBUTE_VALUE               4286
   305    #REPLACE DFERR_NO_INDEX_SPECIFIED                        4287
   306    #REPLACE DFERR_FILE_NOT_ON_TTS_VOLUME                    4288
   307    #REPLACE DFERR_CANT_ACCESS_DATABASE_IN_CALLBACK          4289
   308    #REPLACE DFERR_CANT_ACCESS_SYSTEM_FILE                   4290
   309    #REPLACE DFERR_CANT_UPDATE_SYSTEM_FILE                   4291
   310    #REPLACE DFERR_ILLEGAL_STRUCTURE_COPY                    4292
   311
   312    // 4293 - 4353 are compiler errors and are not used at runtime
   313
   314    #REPLACE DFERR_UNCONVERTED_DATES                        4354
   315    #REPLACE DFERR_EXTN_FUNC_NOT_FOUND                      4355
   316    #REPLACE DFERR_UNABLE_TO_LOAD_DLL                       4356
   317    #REPLACE DFERR_GUI_SUBSYS_NOT_COMPATIBLE                4357
   318    #REPLACE DFERR_RAWFILE_ERROR                            4358
   319    #REPLACE DFERR_SIGNON_WRONG_VERSION_COM_OBJECT          4359
   320    #REPLACE DFERR_SIGNON_CANNOT_HANDSHAKE_EVENT            4360
   321    #REPLACE DFERR_SIGNON_CANNOT_FIND_SOFTSENTRY_FILE       4361
   322    #REPLACE DFERR_SIGNON_SOFTSENTRY_EXPIRED                4362
   323    #REPLACE DFERR_SIGNON_SOFTSENTRY_BAD_FORMAT             4363
   324    #REPLACE DFERR_SIGNON_WEB_DEPLOYMENT_SERVER_EXPIRED     4364
   325    #REPLACE DFERR_LARGE_INTEGER_ERROR                      4365
   326    // 4366 compile error
   327    #REPLACE DFERR_FUNCTION_NOT_FOUND_IN_EXPRESSION         4367
   328    #REPLACE DFERR_CANT_SUBCLASS_EXTERNAL_CLASS_SUPER       4368
   329    #REPLACE DFERR_CANT_REGISTER_EXTERNAL_CLASS             4369
   330    #REPLACE DFERR_WEBAPP_LOAD_LIBRARY_FAILED               4370
   331    #REPLACE DFERR_WEBAPP_INIT_FUNC_NOT_FOUND               4371
   332    #REPLACE DFERR_WEBAPP_FAILED_TO_INITIALIZE              4372
   333    #REPLACE DFERR_WEBAPP_NOT_INITIALIZED                   4373
   334    #REPLACE DFERR_WEBAPP_WEBSERVICE_BAD_REGISTRATION       4374
   335    #REPLACE DFERR_WEBAPP_WEBSERVICE_NOT_FOUND              4375
   336    #REPLACE DFERR_WEBAPP_WEBSERVICE_BAD_PARAMETER_BLOCK    4376
   337    // 4377, 4378 compiler error
   338    #REPLACE DFERR_WRONG_NUMBER_OF_ARGUMENTS                4379
   339    #REPLACE DFERR_XML_INTERNAL_ERROR                       4380
   340    #REPLACE DFERR_ILLEGAL_CONVERSION                       4381
   341    #REPLACE DFERR_DATA_RANGE_ERROR                         4382
   342    #REPLACE DFERR_EXTERNAL_CLASS_NOT_REGISTERED            4383
   343    #REPLACE DFERR_ILLEGAL_EXTERNAL_CLASS                   4384
   344    #REPLACE DFERR_SOAP_INTERNAL_ERROR                      4385
   345    #REPLACE DFERR_BAD_WEBSERVICE_DECLARATION               4386
   346    #REPLACE DFERR_WEBAPP_WEBSERVICE_TOO_MANY_ARGUMENTS     4387
   347    // 4388 - 4397 compiler errors
   348    #REPLACE DFERR_UNABLE_TO_INSTANTIATE_COM_OBJECT         4398
   349    #REPLACE DFERR_COM_OBJECT_METHOD_INVOCATION_ERROR       4399
   350
   351    // above 4999, more R/T  errors
   352
   353    // this is not a public error and it should never
   354    // get used with the error command. It is used internally
   355    // to generator soap fault errors on the soap server.
   356    #REPLACE DFERR_WEBSERVICE_EXCEPTION                     4502
   357
   358    #REPLACE DFERR_INVALID_ROWIDSIZE                        4503
   359    #REPLACE DFERR_DRIVER_NUMBER_RANGE                      4504
   360    #REPLACE DFERR_BAD_COLUMN_INDEX                         4505
   361    #REPLACE DFERR_COLUMN_NOT_COMBO                         4506
   362    #REPLACE DFERR_COMP_MISSING_ARRAY_INDEXER               4507
   363    #REPLACE DFERR_INVALID_USE_OF_NON_MAIN_FILE             4508
   364    #REPLACE DFERR_ARRAY_INDEX_OUT_OF_BOUNDS                4509
   365    #REPLACE DFERR_BAD_ROWID                                4510
   366    #REPLACE DFERR_BAD_ARRAY_DIMENSION                      4511
   367    #REPLACE DFERR_ATTEMPT_TO_RESIZE_STATIC_ARRAY           4512
   368    #REPLACE DFERR_ARRUTIL_CANT_COMPARE_THIS_ELEM_TYPE      4515
   369    #REPLACE DFERR_ARRUTIL_BAD_USERFUNC_RETURN_VALUE        4516
   370    #REPLACE DFERR_OPERATION_OVERFLOW                       4517
   371    #REPLACE DFERR_SYSTABLE_TOO_MANY_RECORDS                4518
   372    #REPLACE DFERR_SYSTABLE_ALREADY_HAS_RECORD              4519
   373
   374
   375    //
   376    // Reserve 4400-4499 for non-runtime system (package) errors
   377    //
   378
   379    // Generic Errors, use these when you can't find anything better
   380    // These should always have blank error text, so you must provide all context
   381    #REPLACE DFERR_COMPILE                             4400 // non-specific compiler error
   382    #REPLACE DFERR_OPERATOR                            4401 // generic operator error
   383    #REPLACE DFERR_PROGRAM                             4402 // generic program error
   384    #REPLACE DFERR_SETUP                               4403 // generic setup
   385
   386    #REPLACE DFERR_WINPRINT                            4404
   387    #REPLACE DFERR_CRYSTAL_REPORT                      4405
   388    #REPLACE DFERR_DFTIMER                             4406
   389    #REPLACE DFERR_FLEXCOM                             4407
   390    #REPLACE DFERR_HELP_SYSTEM                         4408
   391    #REPLACE DFERR_INI_FILE                            4409
   392    #REPLACE DFERR_WINDOWS                             4410
   393    #REPLACE DFERR_REGISTRY                            4411
   394    #REPLACE DFERR_SERIAL_COMM                         4412
   395    #REPLACE DFERR_WINDOWS_MENU                        4413
   396    #REPLACE DFERR_MAPI                                4414
   397    #REPLACE DFERR_CAPPLICATION                        4415
   398    #REPLACE DFERR_WEBAPP_WBO_NOT_FOUND                4416 // 50015 - WBO name not found
   399    #REPLACE DFERR_WEBAPP_FILEFIELD_NAME_NOT_FOUND     4417 // 50000 - bad file name passed to WBO
   400                                                            // 50001 - bad field name passed to WBO
   401                                                            // 50005 - invalid fieldField in ddvalue
   402                                                            // 50005 - invalid fieldField in setddvalue
   403    #REPLACE DFERR_WEBAPP_DDO_NOT_FOUND_FOR_FILE       4418 // 50003 - No filename specified, 50004 - Could not find DD for filename
   404    #REPLACE DFERR_WEBAPP_CHANGED_STATE_REQUIRED       4419 // 50010 - changed state not supported or available from browser/script
   405    #REPLACE DFERR_WEBAPP_BAD_PARAMETER                4420 // 50005 - pVDFISDataIsNull, 50008 - pFieldDataIsNull
   406
   407    #REPLACE DFERR_XML_HTTP                            4421 // error during xXmlHttpTransfer
   408    #REPLACE DFERR_CLIENT_SOAP_TRANSFER                4422 // error during client web-service transfer, except soap-fault
   409    #REPLACE DFERR_CLIENT_SOAP_FAULT                   4423 // soap fault error.
   410
   411    #REPLACE DFERR_TEXT_TOO_LARGE_FOR_FIELD            4424 // Text too large for database field
   412    #Replace DFERR_VISUAL_REPORT_WRITER                4425 // A handled visual report writer error
   413
   414#ENDIF
   415
   416//
   417// these will get defined in fmac
   418//
   419// already defined
   420//    #REPLACE DFERR_COMP_BAD_IMAGE_NAME                 |CI4293
   421//    #REPLACE DFERR_COMP_CONSTANT_EXPECTED              |CI4299
   422//    #REPLACE DFERR_COMP_ILLEGAL_RETURN_TYPE            |CI4310
   423//    #REPLACE DFERR_COMP_IMAGE_NOT_FOUND                |CI4311
   424//    #REPLACE DFERR_COMP_INVALID_DATATYPE               |CI4315
   425//    #REPLACE DFERR_COMP_INVALID_TYPE                   |CI4317
   426//    #REPLACE DFERR_COMP_MISSING_ARGUMENT               |CI4320
   427//    #REPLACE DFERR_COMP_MISSING_END_OBJECT             |CI4323
   428//    #REPLACE DFERR_COMP_UNDEFINED_SYMBOL_IN_ARGUMENT   |CI4328
   429//    #REPLACE DFERR_COMP_SYMBOL_ALREADY_DEFINED         |CI4332
   430//    #REPLACE DFERR_COMP_TOO_MANY_MESSAGES              |CI4339
   431//    #REPLACE DFERR_COMP_UNRESOVLED_CONTROL_BLOCK       |CI4348
   432// new compiler errors used by fmac
   433//    #REPLACE DFERR_COMP_ILLEGAL_OBJECT_DEFINTION       |CI4388 // object name used is not valid
   434//    #REPLACE DFERR_COMP_ILLEGAL_PROPERTY_DEFINTION     |CI4389 // property name cannot be used
   435//    #REPLACE DFERR_COMP_ILLEGAL_METHOD_DEFINTION       |CI4390 // method name cannot be used
   436//    #REPLACE DFERR_COMP_ILLEGAL_CODE_PLACEMENT         |CI4391 // Location of code, nesting, is wrong
   437//    #REPLACE DFERR_COMP_INVALID_METHOD_SYNTAX          |CI4392 // syntax is incorrect for method definition
   438//    #REPLACE DFERR_COMP_INVALID_MESSAGE_SYNTAX         |CI4393 // sysntax is incorrect for sending message
   439//    #REPLACE DFERR_COMP_INVALID_OBJECT_REFERENCE       |CI4394 // object named in message is invalid
   440//    #REPLACE DFERR_COMP_OBSOLETE_UNSUPPORTED_FEATURE   |CI4395 // Obsolete - was 101 (Moveused by fmac)
   441//    #REPLACE DFERR_COMP_INVALID_ARGUMENT               |CI4396 // Agument in line is incorrect
   442//    #REPLACE DFERR_COMP_ILLEGAL_EXTERNAL_FUNCTION_DEFINITION |CI4397 // name cannot be used
   443//    #REPLACE DFERR_COMP_MISSING_DEBUG_INFORMATION      |CI4500 // debug information is not provided
   444//    #REPLACE DFERR_COMP_INCOMPATIBLE_DEBUG_INFORMATION |CI4501 // debug inforamtion is is not correct
   445//    #REPLACE DFERR_COMP_RECURSIVE_STRUCT_DECLARATION   |CI4513 // recursive struct definition
   446//    #REPLACE DFERR_COMP_AMBIGUOUS_SYNTAX.              |CI4514 // either Left of "'[' is not array, use '(' if indicator" or "Left of '.' is not of type struct or table" 
   447
   448