git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.jvcl@19 7f62d464-2af8-f54e-996c-e91b33f51cbe
555 lines
18 KiB
INI
555 lines
18 KiB
INI
; This is a supplementary file for the ErrLook utility. You can add error codes and messages here for those
|
|
; errors that are not directly available by calling the Win32 API FormatMessage function
|
|
; (like the Delphi I/O error codes).
|
|
; For those error categories that are stored as resources inside a DLL (f.ex the BDE errors), do not add
|
|
; the error codes here. Instead use the "Modules" command in ErrLook to add the DLL's or EXE's containing the
|
|
; error codes to the program.
|
|
|
|
; How this file is organized:
|
|
; Each section (category) should contain the error codes and corresponding messages for a specific group of
|
|
; errors. When an error value is found, ErrLook displays the category it was found in as well as the
|
|
; error message
|
|
; Searching in this file differs from the way that the Win 32 API is searched. When
|
|
; calling the FormatMessage function, the Error Code is always converted to an integer first
|
|
; (this means that you can't use named constants with the Win 32 API errors),
|
|
; but when reading from this file, the Error Code is compared VERBATIM to what is in this file.
|
|
; This means that if you want to be able to search for more than one value type
|
|
; (i.e integer, "0x" type hex, "$" type hex and named constant declaration), you must add the
|
|
; corresponding Error Code for each type and duplicate the error message (see the DOS Extended
|
|
; Error category below for an example)
|
|
|
|
; The Externals category is special: it can contain a list of the paths and filenames of other ini files with error codes.
|
|
; These files must follow the same format as this file and can also have an Externals section.
|
|
; The format of each item is <index>=<path>
|
|
[Externals]
|
|
;0=BDEErrors.ini
|
|
|
|
|
|
[Delphi 1 Compiler Error Messages]
|
|
1=Out of memory
|
|
2=Identifier expected
|
|
3=Unknown identifier
|
|
4=Duplicate identifier
|
|
5=Syntax error
|
|
6=Error in real constant
|
|
7=Error in integer constant
|
|
8=String constant exceeds line
|
|
10=Unexpected end of file
|
|
11=Line too long
|
|
12=Type identifier expected
|
|
13=Too many open files
|
|
14=Invalid file name
|
|
15=File not found
|
|
16=Disk full
|
|
17=Invalid compiler directive
|
|
18=Too many files
|
|
19=Undefined type in pointer definition
|
|
20=Variable identifier expected
|
|
21=Error in type
|
|
22=Structure too large
|
|
23=Set base type out of range
|
|
24=File components cannot be files or objects
|
|
25=Invalid string length
|
|
26=Type mismatch
|
|
27=Invalid subrange base type
|
|
28=Lower bound greater than upper bound
|
|
29=Ordinal type expected
|
|
30=Integer constant expected
|
|
31=Constant expected
|
|
32=Integer or real constant expected
|
|
33=Pointer type identifier expected
|
|
34=Invalid function result type
|
|
35=Label identifier expected
|
|
36=BEGIN expected
|
|
37=END expected
|
|
38=Integer expression expected
|
|
39=Ordinal expression expected
|
|
40=Boolean expression expected
|
|
41=Operand types do not match operator
|
|
42=Error in expression
|
|
43=Illegal assignment
|
|
44=Field identifier expected
|
|
45=Object file too large
|
|
46=Undefined external
|
|
47=Invalid object file record
|
|
48=Code segment too large
|
|
49=Data segment too large
|
|
50=DO expected
|
|
51=Invalid PUBLIC definition
|
|
52=Invalid EXTRN definition
|
|
53=Too many EXTRN definitions
|
|
54=OF expected
|
|
55=INTERFACE expected
|
|
56=Invalid relocatable reference
|
|
57=THEN expected
|
|
58=TO or DOWNTO expected
|
|
59=Undefined FORWARD
|
|
61=Invalid typecast
|
|
62=Division by zero
|
|
63=Invalid file type
|
|
64=Cannot read or write variables of this type
|
|
65=Pointer variable expected
|
|
66=String variable expected
|
|
67=String expression expected
|
|
68=Circular unit reference
|
|
69=Unit name mismatch
|
|
70=Unit version mismatch
|
|
71=Internal stack overflow
|
|
72=Unit file format error
|
|
73=IMPLEMENTATION expected
|
|
74=Constant and case types don't match
|
|
75=Record or object variable expected
|
|
76=Constant out of range
|
|
77=File variable expected
|
|
78=Pointer expression expected
|
|
79=Integer or real expression expected
|
|
80=Label not within current block
|
|
81=Label already defined
|
|
82=Undefined label in preceding statement part
|
|
83=Invalid @ argument
|
|
84=UNIT expected
|
|
85=expected
|
|
86=":" expected
|
|
87="," expected
|
|
88="(" expected
|
|
89=")" expected
|
|
90="=" expected
|
|
91=":=" expected
|
|
92="[" or "(." expected
|
|
93="]" or ".)" expected
|
|
94="." expected
|
|
95=".." expected
|
|
96=Too many variables
|
|
97=Invalid FOR control variable
|
|
98=Integer variable expected
|
|
99=File types are not allowed here
|
|
100=String length mismatch
|
|
101=Invalid ordering of fields
|
|
102=String constant expected
|
|
103=Integer or real variable expected
|
|
104=Ordinal variable expected
|
|
105=INLINE error
|
|
106=Character expression expected
|
|
107=Too many relocation items
|
|
108=Overflow in arithmetic operation
|
|
109=No enclosing FOR, WHILE, or REPEAT statement
|
|
110=Debug information table overflow
|
|
112=CASE constant out of range
|
|
113=Error in statement
|
|
114=Cannot call an interrupt procedure
|
|
115=Duplicate CASE constant
|
|
116=Must be in 80x87 mode to compile
|
|
117=Target address not found
|
|
118=Include files are not allowed here
|
|
119=No inherited methods are accessible here
|
|
121=Invalid qualifier
|
|
122=Invalid variable reference
|
|
123=Too many symbols
|
|
124=Statement part too large
|
|
125=Undefined class in preceding declaration
|
|
126=Files must be var parameters
|
|
127=Too many conditional symbols
|
|
128=Misplaced conditional directive
|
|
129=ENDIF directive missing
|
|
130=Error in initial conditional defines
|
|
131=Header does not match previous definition
|
|
132=Too many PUBLIC definitions
|
|
133=Cannot evaluate this expression
|
|
134=Expression incorrectly terminated
|
|
135=Invalid format specifier
|
|
136=Unit is missing from uses clause
|
|
137=Structured variables are not allowed here
|
|
138=Cannot evaluate without System unit
|
|
139=Cannot access this symbol
|
|
140=Invalid floating-point operation
|
|
142=Pointer or procedural variable expected
|
|
143=Invalid procedure or function reference
|
|
146=File access denied
|
|
147=Object or class type expected
|
|
148=Local object or class types are not allowed
|
|
149=VIRTUAL expected
|
|
150=Method identifier expected
|
|
151=Virtual constructors are not allowed
|
|
152=Constructor identifier expected
|
|
153=Destructor identifier expected
|
|
154=Fail only allowed within constructors
|
|
155=Invalid combination of opcode and operands
|
|
156=Memory reference expected
|
|
157=Cannot add or subtract relocatable symbols
|
|
158=Invalid register combination
|
|
159=286/287 instructions are not enabled
|
|
160=Invalid symbol reference
|
|
161=Code generation error
|
|
162=ASM expected
|
|
163=Duplicate dynamic method index
|
|
164=Duplicate resource identifier
|
|
165=Duplicate or invalid export index
|
|
166=Procedure or function identifier expected
|
|
167=Cannot export this symbol
|
|
168=Duplicate export name
|
|
169=Executable file header too large
|
|
170=Too many segments
|
|
172=READ or WRITE clause expected
|
|
173=Cannot read a write-only property
|
|
174=Cannot assign to a read-only property
|
|
175=Cannot exit a FINALLY block
|
|
176=Label and GOTO not at same nesting level
|
|
177=ON expected
|
|
178=Cannot mix class and object types
|
|
179=PROCEDURE or FUNCTION expected
|
|
180=Class type identifier expected
|
|
181=Class expression expected
|
|
182=Instance variable not accessible here
|
|
183=Invalid method reference
|
|
184=Default property must be an array property
|
|
185=Class already has a default property
|
|
186=Invalid message handler parameter list
|
|
187=Method does not exist in base class
|
|
188=Cannot override a static method
|
|
189=Property does not exist in base class
|
|
190=Unit has no register procedure
|
|
191=Type not supported in expression lists
|
|
192=Property access method not found
|
|
193=Expression too complex
|
|
194=Process faulted during evaluation
|
|
195=Exception raised during evaluation
|
|
196=Evaluator already active
|
|
197=Property access method removed by smart linker
|
|
198=RAISE not allowed outside EXCEPT..END block
|
|
199=Resource file format error
|
|
200=PUBLISHED not allowed in this class
|
|
201=This field cannot be PUBLISHED
|
|
202=This property cannot be PUBLISHED
|
|
|
|
[Delphi DOS Errors]
|
|
1=Invalid function number
|
|
2=File not found
|
|
3=Path not found
|
|
4=Too many open files
|
|
5=File access denied
|
|
6=Invalid file handle
|
|
12=Invalid file access code
|
|
15=Invalid drive number
|
|
16=Cannot remove current directory
|
|
17=Cannot rename across drives
|
|
18=No more files
|
|
|
|
[Delphi I/O Errors]
|
|
100=Disk read error
|
|
101=Disk write error
|
|
102=File not assigned
|
|
103=File not open
|
|
104=File not open for input
|
|
105=File not open for output
|
|
106=Invalid numeric format
|
|
|
|
[Delphi Critical Errors]
|
|
150=Write protected
|
|
151=Unknown unit/Bad drive request struct length
|
|
152=Drive not ready
|
|
153=Unknown command
|
|
154=CRC error in data
|
|
155=Bad drive request structure length
|
|
156=Disc seek error
|
|
157=Unknown media type
|
|
158=Sector not found
|
|
159=Printer out of paper
|
|
160=Device write fault
|
|
161=Device read fault
|
|
162=Hardware failure (C-DOS: file/device opened by another process)
|
|
|
|
[Delphi Fatal Errors]
|
|
200=Division by zero (EDivByZero)
|
|
201=Range check error (ERangeError)
|
|
202=Stack overflow (EStackOverflow)
|
|
203=Heap overflow error (EOutOfMemory)
|
|
204=Invalid pointer operation (EInvalidPointer)
|
|
205=Floating point overflow (EOverflow)
|
|
206=Floating point underflow (EUnderflow)
|
|
207=Invalid floating point operation (EInvalidOp)
|
|
210=Abstract Method Error (EAbstractError)
|
|
215=Arithmetic overflow (integer only) (EIntOverflow)
|
|
216=Access violation (GPF) (EAccessViolation)
|
|
217=Control-C or Unhandled Exception (EControlC)
|
|
218=Privileged instruction (EPrivilege)
|
|
219=Invalid typecast (EInvalidCast)
|
|
220=Invalid variant typecast (EVariantError)
|
|
221=Invalid variant operation (EVariantError)
|
|
222=No variant method call dispatcher (EVariantError)
|
|
223=Cannot create variant array (EVariantError)
|
|
224=Variant does not contain array (EVariantError)
|
|
225=Variant array bounds error (EVariantError)
|
|
226=TLS initialization error
|
|
227=Assertion failed (EAssertionFailed)
|
|
228=Interface Cast Error (EIntfCastError)
|
|
229=Safecall error (ESafecallException)
|
|
230=Unhandled exception No exception to map to.
|
|
231=Too many nested exceptions Up to 16 permitted.
|
|
232=Trial period expired No exception to map to (Trial edition only)
|
|
[Delphi run-time errors]
|
|
|
|
[DOS Extended Error]
|
|
0x01=function number invalid
|
|
$01=function number invalid
|
|
1=function number invalid
|
|
0x02=file not found
|
|
$02=file not found
|
|
2=file not found
|
|
0x03=path not found
|
|
$03=path not found
|
|
3=path not found
|
|
0x04=too many open files (no handles available)
|
|
$04=too many open files (no handles available)
|
|
4=too many open files (no handles available)
|
|
0x05=access denied
|
|
$05=access denied
|
|
5=access denied
|
|
0x06=invalid handle
|
|
$06=invalid handle
|
|
6=invalid handle
|
|
0x07=memory control block destroyed
|
|
$07=memory control block destroyed
|
|
7=memory control block destroyed
|
|
0x08=insufficient memory
|
|
$08=insufficient memory
|
|
8=insufficient memory
|
|
0x09=memory block address invalid
|
|
$09=memory block address invalid
|
|
9=memory block address invalid
|
|
0x0A=environment invalid (usually >32K in length)
|
|
$0A=environment invalid (usually >32K in length)
|
|
10=environment invalid (usually >32K in length)
|
|
0x0B=format invalid
|
|
$0B=format invalid
|
|
11=format invalid
|
|
0x0C=access code invalid
|
|
$0C=access code invalid
|
|
12=access code invalid
|
|
0x0D=data invalid
|
|
$0D=data invalid
|
|
13=data invalid
|
|
0x0E=reserved
|
|
$0E=reserved
|
|
14=reserved
|
|
0x0F=invalid drive
|
|
$0F=invalid drive
|
|
15=invalid drive
|
|
0x10=attempted to remove current directory
|
|
$10=attempted to remove current directory
|
|
16=attempted to remove current directory
|
|
0x11=not same device
|
|
$11=not same device
|
|
17=not same device
|
|
0x12=no more files
|
|
$12=no more files
|
|
18=no more files
|
|
0x13=disk write-protected
|
|
$13=disk write-protected
|
|
19=disk write-protected
|
|
0x14=unknown unit
|
|
$14=unknown unit
|
|
20=unknown unit
|
|
0x15=drive not ready
|
|
$15=drive not ready
|
|
21=drive not ready
|
|
0x16=unknown command
|
|
$16=unknown command
|
|
22=unknown command
|
|
0x17=data error (CRC)
|
|
$17=data error (CRC)
|
|
23=data error (CRC)
|
|
0x18=bad request structure length
|
|
$18=bad request structure length
|
|
24=bad request structure length
|
|
0x19=seek error
|
|
$19=seek error
|
|
25=seek error
|
|
0x1A=unknown media type (non-DOS disk)
|
|
$1A=unknown media type (non-DOS disk)
|
|
26=unknown media type (non-DOS disk)
|
|
0x1B=sector not found
|
|
$1B=sector not found
|
|
27=sector not found
|
|
0x1C=printer out of paper
|
|
$1C=printer out of paper
|
|
28=printer out of paper
|
|
0x1D=write fault
|
|
$1D=write fault
|
|
29=write fault
|
|
0x1E=read fault
|
|
$1E=read fault
|
|
30=read fault
|
|
0x1F=general failure
|
|
$1F=general failure
|
|
31=general failure
|
|
0x20=sharing violation
|
|
$20=sharing violation
|
|
32=sharing violation
|
|
0x21=lock violation
|
|
$21=lock violation
|
|
33=lock violation
|
|
0x22=disk change invalid (ES:DI -> media ID structure)(see #0981)
|
|
$22=disk change invalid (ES:DI -> media ID structure)(see #0981)
|
|
34=disk change invalid (ES:DI -> media ID structure)(see #0981)
|
|
0x23=FCB unavailable
|
|
$23=FCB unavailable
|
|
35=FCB unavailable
|
|
0x24=sharing buffer overflow
|
|
$24=sharing buffer overflow
|
|
36=sharing buffer overflow
|
|
0x25=(DOS 4.0+) code page mismatch
|
|
$25=(DOS 4.0+) code page mismatch
|
|
37=(DOS 4.0+) code page mismatch
|
|
0x26=(DOS 4.0+) cannot complete file operation (out of input)
|
|
$26=(DOS 4.0+) cannot complete file operation (out of input)
|
|
38=(DOS 4.0+) cannot complete file operation (out of input)
|
|
0x27=(DOS 4.0+) insufficient disk space
|
|
$27=(DOS 4.0+) insufficient disk space
|
|
39=(DOS 4.0+) insufficient disk space
|
|
0x32=network request not supported
|
|
$32=network request not supported
|
|
50=network request not supported
|
|
0x33=remote computer not listening
|
|
$33=remote computer not listening
|
|
51=remote computer not listening
|
|
0x34=duplicate name on network
|
|
$34=duplicate name on network
|
|
52=duplicate name on network
|
|
0x35=network name not found
|
|
$35=network name not found
|
|
53=network name not found
|
|
0x36=network busy
|
|
$36=network busy
|
|
54=network busy
|
|
0x37=network device no longer exists
|
|
$37=network device no longer exists
|
|
55=network device no longer exists
|
|
0x38=network BIOS command limit exceeded
|
|
$38=network BIOS command limit exceeded
|
|
56=network BIOS command limit exceeded
|
|
0x39=network adapter hardware error
|
|
$39=network adapter hardware error
|
|
57=network adapter hardware error
|
|
0x3A=incorrect response from network
|
|
$3A=incorrect response from network
|
|
58=incorrect response from network
|
|
0x3B=unexpected network error
|
|
$3B=unexpected network error
|
|
59=unexpected network error
|
|
0x3C=incompatible remote adapter
|
|
$3C=incompatible remote adapter
|
|
60=incompatible remote adapter
|
|
0x3D=print queue full
|
|
$3D=print queue full
|
|
61=print queue full
|
|
0x3E=queue not full
|
|
$3E=queue not full
|
|
62=queue not full
|
|
0x3F=not enough space to print file
|
|
$3F=not enough space to print file
|
|
63=not enough space to print file
|
|
0x40=network name was deleted
|
|
$40=network name was deleted
|
|
64=network name was deleted
|
|
0x41=network: Access denied
|
|
$41=network: Access denied
|
|
65=network: Access denied
|
|
0x42=network device type incorrect
|
|
$42=network device type incorrect
|
|
66=network device type incorrect
|
|
0x43=network name not found
|
|
$43=network name not found
|
|
67=network name not found
|
|
0x44=network name limit exceeded
|
|
$44=network name limit exceeded
|
|
68=network name limit exceeded
|
|
0x45=network BIOS session limit exceeded
|
|
$45=network BIOS session limit exceeded
|
|
69=network BIOS session limit exceeded
|
|
0x46=temporarily paused
|
|
$46=temporarily paused
|
|
70=temporarily paused
|
|
0x47=network request not accepted
|
|
$47=network request not accepted
|
|
71=network request not accepted
|
|
0x48=network print/disk redirection paused
|
|
$48=network print/disk redirection paused
|
|
72=network print/disk redirection paused
|
|
0x49=network software not installed (LANtastic) invalid network version
|
|
$49=network software not installed (LANtastic) invalid network version
|
|
73=network software not installed (LANtastic) invalid network version
|
|
0x4A=unexpected adapter close (LANtastic) account expired
|
|
$4A=unexpected adapter close (LANtastic) account expired
|
|
74=unexpected adapter close (LANtastic) account expired
|
|
0x4B=(LANtastic) password expired
|
|
$4B=(LANtastic) password expired
|
|
75=(LANtastic) password expired
|
|
0x4C=(LANtastic) login attempt invalid at this time
|
|
$4C=(LANtastic) login attempt invalid at this time
|
|
76=(LANtastic) login attempt invalid at this time
|
|
0x4D=(LANtastic v3+) disk limit exceeded on network node
|
|
$4D=(LANtastic v3+) disk limit exceeded on network node
|
|
77=(LANtastic v3+) disk limit exceeded on network node
|
|
0x4E=(LANtastic v3+) not logged in to network node
|
|
$4E=(LANtastic v3+) not logged in to network node
|
|
78=(LANtastic v3+) not logged in to network node
|
|
0x50=file exists
|
|
$50=file exists
|
|
80=file exists
|
|
0x52=cannot make directory
|
|
$52=cannot make directory
|
|
82=cannot make directory
|
|
0x53=fail on INT 24h
|
|
$53=fail on INT 24h
|
|
83=fail on INT 24h
|
|
0x54=(DOS 3.3+) too many redirections
|
|
$54=(DOS 3.3+) too many redirections
|
|
84=(DOS 3.3+) too many redirections
|
|
0x55=(DOS 3.3+) duplicate redirection
|
|
$55=(DOS 3.3+) duplicate redirection
|
|
85=(DOS 3.3+) duplicate redirection
|
|
0x56=(DOS 3.3+) invalid password
|
|
$56=(DOS 3.3+) invalid password
|
|
86=(DOS 3.3+) invalid password
|
|
0x57=(DOS 3.3+) invalid parameter
|
|
$57=(DOS 3.3+) invalid parameter
|
|
87=(DOS 3.3+) invalid parameter
|
|
0x58=(DOS 3.3+) network write fault
|
|
$58=(DOS 3.3+) network write fault
|
|
88=(DOS 3.3+) network write fault
|
|
0x59=(DOS 4.0+) function not supported on network
|
|
$59=(DOS 4.0+) function not supported on network
|
|
89=(DOS 4.0+) function not supported on network
|
|
0x5A=(DOS 4.0+) required system component not installed
|
|
$5A=(DOS 4.0+) required system component not installed
|
|
90=(DOS 4.0+) required system component not installed
|
|
0x64=(MSCDEX) unknown error
|
|
$64=(MSCDEX) unknown error
|
|
100=(MSCDEX) unknown error
|
|
0x65=(MSCDEX) not ready
|
|
$65=(MSCDEX) not ready
|
|
101=(MSCDEX) not ready
|
|
0x66=(MSCDEX) EMS memory no longer valid
|
|
$66=(MSCDEX) EMS memory no longer valid
|
|
102=(MSCDEX) EMS memory no longer valid
|
|
0x67=(MSCDEX) not High Sierra or ISO-9660 format
|
|
$67=(MSCDEX) not High Sierra or ISO-9660 format
|
|
103=(MSCDEX) not High Sierra or ISO-9660 format
|
|
0x68=(MSCDEX) door open
|
|
$68=(MSCDEX) door open
|
|
104=(MSCDEX) door open
|
|
0xB0=(MS-DOS 7.0) volume is not locked
|
|
$B0=(MS-DOS 7.0) volume is not locked
|
|
176=(MS-DOS 7.0) volume is not locked
|
|
0xB1=(MS-DOS 7.0) volume is locked in drive
|
|
$B1=(MS-DOS 7.0) volume is locked in drive
|
|
177=(MS-DOS 7.0) volume is locked in drive
|
|
0xB2=(MS-DOS 7.0) volume is not removable
|
|
$B2=(MS-DOS 7.0) volume is not removable
|
|
178=(MS-DOS 7.0) volume is not removable
|
|
0xB4=(MS-DOS 7.0) lock count has been exceeded
|
|
$B4=(MS-DOS 7.0) lock count has been exceeded
|
|
180=(MS-DOS 7.0) lock count has been exceeded
|
|
0xB5=(MS-DOS 7.0) a valid eject request failed
|
|
$B5=(MS-DOS 7.0) a valid eject request failed
|
|
181=(MS-DOS 7.0) a valid eject request failed |