What does this error message mean ?
Mark
STATUS_INVALID_DISPOSITION = DWORD($C0000026);
This is a windows exception. I know it can have a bad disposition at times,
but an invalid one? Well, win32.hlp has this in the topic in
EXCEPTION_RECORD:
"An exception handler returned an invalid disposition to the exception
dispatcher. Programmers using a high-level language such as C should never
encounter this exception."
Which gets us exactly nowhere. Shut down Delphi, reboot your crate, rebuild
the project.
Peter Below (TeamB) 10011...@compuserve.com)
No e-mail responses, please, unless explicitly requested!
>I have just started to get an external excetion C0000029 when working on a
>project within the IDE - It usually happens after I have run the project.
>I am also getting an error in dcc40.dll - is this related ?
>
>What does this error message mean ?
As Peter says, it's a STATUS_INVALID_DISPOSITION error. What that
means in English is that the operating system has received an
exception and handed it off to an exception handler, and the exception
handler has returned an invalid exception disposition. Usually, that
means that the exception that was raised was of a kind that is not
continuable, but the exception handler requested continuation (that
is, it requested that the offending instruction be re-executed).
There's nothing in Delphi that would ever do this intentionally, so
it's either coming from some non-Delphi code (e.g, a DLL) or it's the
result of memory corruption of some kind.
-Steve
>>I have just started to get an external excetion C0000029 ...
>
>As Peter says, it's a STATUS_INVALID_DISPOSITION error.
it's not C0000026, but C0000029.
The latter is a BDE error code, meaning: "access or password
violation"
maybe this helps
so long 4 2day
Martin