运行3周后,为什么应用程序弹出错误"控制没有父窗口"?

ThN*_*ThN 2 windows delphi crash delphi-xe

我一直在Windows 7机器上运行Windows 7下的Delphi XE开发应用程序大约3周不间断,但之后它停止工作并弹出一个消息框,其中显示"控件没有父窗口".之后在软件中似乎没有任何工作,除非它被关闭并重新启动.

我知道那个错误意味着什么,但我想弄明白.为什么?

任何提示或建议将不胜感激.谢谢.

Han*_*ant 6

资源泄漏的标志,窗口处理最有可能.使用TaskMgr.exe,进程选项卡进行诊断.查看+选择列并勾选句柄,用户对象和GDI对象.在使用程序时,请密切关注程序的值.稳定的增加意味着麻烦,Windows在10,000之后停止提供更多.

如果这没有帮助,那么改善您的异常处理,以便您可以获得更好的诊断,堆栈跟踪对于诊断这样的问题很重要.