gpt4 book ai didi

delphi - 如何解决 Delphi 2010 应用程序中未处理的 win32 异常?

转载 作者:行者123 更新时间:2023-12-03 19:04:44 25 4
gpt4 key购买 nike

我在 XP Pro 机器上运行 Delphi 2010 Professional。我已经在一个程序上工作了几天。每次我在我的开发机器上运行程序时,它运行得很好,或者我想。我从 IDE 中运行该程序,它运行良好。我从输出目录(IDE 外部)运行程序,它运行良好。每当我在我的机器上运行这个程序时,我都没有遇到任何问题。

因此,为了模拟客户体验,我将 .exe 文件复制到内存棒上,然后将其复制到完全不同的机器上。当我在另一台机器上运行程序时,我得到一个未处理的 win32 异常。

这是错误对话框:

+------------------------------------------------------------------------------+
| Visual Studio Just-In-Time Debugger |
+------------------------------------------------------------------------------+
| An unhandled win32 exception occured in ZilchStd.exe [984]. Just-In-Time |
| debugging this exception failed with the following error: No installed |
| debugger has Just-In-Time debugging enabled. In Visual Studio, Just-In-Time |
| debugging can be enabled from the Tools/Options/Debugging/Just-In-Time. |
| |
| Check the documention index for "just-in-tim debugging, errors' from more |
| information. |
+------------------------------------------------------------------------------+

我以前从来没有遇到过这种情况。如何解决此错误?

最佳答案

使用MadExcept ,这将允许您查看堆栈跟踪和有关错误的更多信息。它对非商业用途是免费的(意味着像您一样测试您的应用程序,但不将其作为您的应用程序的一部分分发),并且商业用途许可证非常有用且价格合理。

你甚至可以配置MadExcept通过电子邮件向您发送来自最终用户的错误报告,其中可能包括详细的环境信息,例如硬件配置和系统库版本。

还有其他可用的调试工具,例如 Jedi 中包含的 JCLDebug 功能。和商业产品,如 EurekaLog ;我从来没有使用过它们中的任何一个,所以我无法进行比较。

关于delphi - 如何解决 Delphi 2010 应用程序中未处理的 win32 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com