Frequently Asked Questions
Run-time Error 255
Question:
I am getting run-time error 255 when using Delphi 3. What
does it mean?
Answer:
This error is reported if there is a hardware or other exception
that isn't caught (and that is not one of the errors listed
below). As of this writing, Error 255 in Delphi 3 appears to
be caused by certain video drivers, and by workstations using
the AMD NexGen x586 CPU. Changing driver configuration, getting
a newer video driver, or using the generic S3 drivers provided
by Microsoft or S3 Inc. usually solves the problem. In the case
of the AMD NexGen x586, AMD no longer officially supports it,
but there is a "tool" reported as fixing this error with Delphi
3 available from their web site at:
"http://www.amd.com/products/cpg/nx586/support/toolbox.html"
called "winid20.exe", packaged in "updtpi31.exe".
Listing of Delphi 3 Runtime Errors:
STATUS_INTEGER_DIVIDE_BY_ZERO: ErrCode := 200;
STATUS_ARRAY_BOUNDS_EXCEEDED: ErrCode := 201;
STATUS_FLOAT_OVERFLOW: ErrCode := 205;
STATUS_FLOAT_INEXACT_RESULT,
STATUS_FLOAT_INVALID_OPERATION,
STATUS_FLOAT_STACK_CHECK: ErrCode := 207;
STATUS_FLOAT_DIVIDE_BY_ZERO: ErrCode := 200;
STATUS_INTEGER_OVERFLOW: ErrCode := 215;
STATUS_FLOAT_UNDERFLOW,
STATUS_FLOAT_DENORMAL_OPERAND: ErrCode := 206;
STATUS_ACCESS_VIOLATION: ErrCode := 216;
STATUS_PRIVILEGED_INSTRUCTION: ErrCode := 218;
STATUS_CONTROL_C_EXIT: ErrCode := 217;
STATUS_STACK_OVERFLOW: ErrCode := 202;