Windows 为什么应用程序会弹出一个错误;控件不存在';“没有父窗口”;跑步3周后?
我在Windows7机器上用Delphi XE在Windows7下开发了一个应用程序,连续运行了大约3周,但之后它停止了工作,并弹出了一个消息框,上面写着“控件没有父窗口”。此后,除非关闭并重新启动,否则软件中似乎没有任何东西正常工作 我知道这个错误的意思,但我正在努力弄清楚。为什么?Windows 为什么应用程序会弹出一个错误;控件不存在';“没有父窗口”;跑步3周后?,windows,delphi,crash,delphi-xe,Windows,Delphi,Crash,Delphi Xe,我在Windows7机器上用Delphi XE在Windows7下开发了一个应用程序,连续运行了大约3周,但之后它停止了工作,并弹出了一个消息框,上面写着“控件没有父窗口”。此后,除非关闭并重新启动,否则软件中似乎没有任何东西正常工作 我知道这个错误的意思,但我正在努力弄清楚。为什么? 如有任何提示或建议,将不胜感激。谢谢。如果有资源泄漏的迹象,很可能是窗口句柄。使用TaskMgr.exe的“进程”选项卡进行诊断。查看+选择列和勾选手柄、用户对象和GDI对象。在使用程序时,请注意程序的值。持续增
如有任何提示或建议,将不胜感激。谢谢。如果有资源泄漏的迹象,很可能是窗口句柄。使用TaskMgr.exe的“进程”选项卡进行诊断。查看+选择列和勾选手柄、用户对象和GDI对象。在使用程序时,请注意程序的值。持续增长意味着麻烦,Windows在10000之后停止提供更多
如果这无助于改进异常处理,以便获得更好的诊断,堆栈跟踪对于诊断此类故障非常重要。您应该安装MadExcept、JclExcept或其他异常处理库的副本,该库支持在引发未捕获异常时显示/记录调用堆栈(如果在IDE调试器内运行时无法再现异常,即)。然后,您可以了解应用程序在发生异常时试图执行的操作,并希望将其缩小到代码中访问缺少父窗口的特定UI控件的位置。它可能厌倦了不停地工作……)让他休息一下。@See Sharp我希望我能把你的评论当作一个笑话,但我有一个客户希望修复它。如果你愿意的话,我现在坐在热椅子上或枪管下:|