Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Application-defined exception (0xe06d7363) at 0x7c812afb

392 views
Skip to first unread message

jodleren

unread,
Jun 8, 2010, 5:13:51 PM6/8/10
to
Hi all

I get this error, just by running my application and not doing
anything. Just watching it on the desktop causes this

Application-defined exception (0xe06d7363) at 0x7c812afb
5E C9 C2 10 00 85 FF 0F 8E 36 93 FF

I just start, let it be for a minute, and then this.

Go to Error number tells: the code has to be 00000000-FFFFFFFF (which
it is), so what is this?

WBR
Sonnich

jodleren

unread,
Jun 8, 2010, 5:22:53 PM6/8/10
to

Right they both go to "Pop esi" in some assembler block
It seems to be related to GetVersionExA - which I do not use.
What is this?

But what is odd - the programme is originally from Delphi 6, now
compiled in Delphi 4.
There is an odd bug in Delphi 6, that when I create a new project
there, it reuses all version information from the last project. Why?

Removing it all does not help.

Sonnich

Maarten Wiltink

unread,
Jun 9, 2010, 3:24:27 AM6/9/10
to
"jodleren" <son...@hot.ee> wrote in message
news:353d07bc-327f-438a...@w31g2000yqb.googlegroups.com...

> On Jun 9, 12:13 am, jodleren <sonn...@hot.ee> wrote:

>> I get this error, just by running my application and not doing
>> anything. Just watching it on the desktop causes this
>>
>> Application-defined exception (0xe06d7363) at 0x7c812afb
>> 5E C9 C2 10 00 85 FF 0F 8E 36 93 FF
>>
>> I just start, let it be for a minute, and then this.

Did you turn on the debugging features and run it through the IDE?

With the right information generated and saved, you can see where
in your code the error surfaced, exactly. $7c812afb is not in your
own code, but a call stack can tell you how you got there. And if
it mentions units and line numbers, that's a lot more useful than
hexadecimal addresses.


[...]


> Right they both go to "Pop esi" in some assembler block

The ESI register is used in exception setup.


> It seems to be related to GetVersionExA - which I do not use.
> What is this?

Oviously, it's a version check. Probably in the RTL somewhere, which
you do use.


> But what is odd - the programme is originally from Delphi 6, now
> compiled in Delphi 4.
> There is an odd bug in Delphi 6, that when I create a new project
> there, it reuses all version information from the last project. Why?

That's not a bug, it's a feature. You can copy all project options
to the defaults, in tabsheet chunks. There's a button for it that you
probably pushed at one point without realising it.

Groetjes,
Maarten Wiltink


0 new messages