What does exit code 250477278 of a Delphi application mean?

前端 未结 2 1340
不知归路
不知归路 2021-01-21 01:55

We have a customer who has a problem, that our Delphi application does not seem to start. But we cannot reproduce it here.

The program however is starting, but immediate

相关标签:
2条回答
  • 2021-01-21 02:04

    That decimal value is, in hex, 0EEDFADE. That is the SEH code for a native Delphi exception. So, it would seem that your program is throwing a native Delphi exception that is not being handled. And it is doing so before the Delphi RTL exception handling mechanism is in place to deal with it.

    It's impossible for us to say what in your code is causing this to happen, since we don't have the code. What you need to do is some debugging. You first of all need to identify the exception and work out where and why it is being raised. I would start by adding madExcept (or similar) to the project and collect some more information about this exception.

    0 讨论(0)
  • 2021-01-21 02:17

    I hope it will be useful - both for the person who set up the topic and for the next people who will get here. I myself had a very similar problem, the customer reported exactly this exception - 0EEDFADE, we could not replicate it at debuging. Finally, I put the compiler at the client's place and it turned out that Delphi reported this error when trying to read / write non-existent files - the client's folder structure was simply damaged. Of course, I understand that there may be other problems that can result in this error message, but that's what I was able to reproduce. Sorry for newbie answer. :)

    0 讨论(0)
提交回复
热议问题