Error Codes - Overview

The Error Codes online help book is a comprehensive reference of errors that can be encountered when developing or running application.

Finding Specific Errors

Individual error messages are not listed in the index of the DataFlex help. The best way to quickly find a specific error, is to type the error number (e.g. 4110) into the search form on the Search tab page of the DataFlex help.

Error Sections

This Error Codes book is divided into 2 main sections, Runtime Error Messages and Development-Time Error Messages. Each of these is again divided into more specific topics.

The Runtime Error Messages section covers all error messages encountered when running DataFlex applications and tools, including any error messages that could occur during development time and at runtime. This includes Operating System Errors, User Errors, System Errors, Utility Errors and Initialization Errors.

The Development-Time Error Messages section covers errors encountered only during development time, such as Compiler Errors, errors encountered in the DataFlex Studio (Integrated Development Environment) or errors encountered in the DataFlex Debugger.

Note:

Not all errors are necessarily listed in exact numerical order. Some errors in the range of User Errors and System Errors are listed as Compiler Errors, since they do not usually occur at runtime. Others are listed as Obsolete Errors, since they should not occur in DataFlex.

The error ranges following the Runtime Error Message sections are the error numbers associated with the error messages. For example, user error 16 is error message "Please enter a valid date."

Error Message Listing

The Error Messages books list each error number and its message. In addition, it lists all known possible causes and resolutions for the error, as well as examples where they are relevant.

If there is more than one possible cause for an error, the causes and resolutions are listed as a numbered list, with a matching cause and resolution having the same number.

Example

 

Cause

1. Cause 1

2. Cause 2

Resolution

1. This is resolution for cause 1

2. This is resolution for cause 2