IOResult - tabela

Top  Previous  Next

Tabela de IO-Results

 

IO-ERROS

 

 100 Disk read error          Reported by Read on a typed file if you attempt to read past the end of the file.

 101 Disk write error         Reported by CloseFile, Write, WriteIn, or Flush if the disk becomes full.

 102 File not assigned        Reported by Reset, Rewrite, Append, Rename, or Erase if the file variable has not been assigned a name through a call to Assign or AssignFile.

 103 File not open            Reported by CloseFile, Read Write, Seek, Eof, FilePos, FileSize, Flush, BlockRead, or BlockWrite if the file is not open.

 104 File not open for input  Reported by Read, Readln, Eof, Eoln, SeekEof, or SeekEoln on a text file if the file is not open for input.

 105 File not open for output Reported by Write or Writeln on a text file if you do not generate a Console application.

 106 Invalid numeric format   Reported by Read or Readln if a numeric value read from a text file does not conform to the proper numeric format.

 

Operating system errors

 

 All errors other than I/O errors and fatal errors are reported with the error codes returned by 

 the Win32 error function, GetLastError. The error code values are dependent on the operating system, 

 but you can see a list of them in the Win32 documentation.

 

Fatal erros

 

 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                    EAccessViolation

 217 Control-C                           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                      Windows E_UNEXPECTED error