[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
ERRORBASE()
Source of the most-recent DOS error
------------------------------------------------------------------------------
Syntax
ERRORBASE() --> nErrorCode
Warning! This function requires DOS 3.1 or higher.
Returns
ERRORBASE() returns a numeric code that provides additional information
about the cause of the error. These codes and their definitions are in
the table below:
Table 12-3: Causes for DOS Errors
------------------------------------------------------------------------
Code Definition
------------------------------------------------------------------------
1 Insufficient memory
2 Access temporarily denied
3 No access for this user
4 Internal error, system software
5 Hardware error
6 Error in system software
7 Error in applications program
8 File not found
9 Wrong file format or type
10 File is protected
11 Incorrect medium in drive
12 Other error
------------------------------------------------------------------------
Description
If an error is detected with ERRORCODE(), use ERRORBASE() for more
information about the cause of the error, from within the data returned
by DOS.
Example
Determine the cause for an error:
nCause := ERRORBASE()
IF nCause = 3
? "Access denied!"
ENDIF
See Also:
ERRORACT()
ERRORCODE()
ERRORORG()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson