我有一个用Delphi语言创建的程序。这在Windows XP SP3上运行。
打开和停止程序多次(~600到700次)(只有打开和停止,不做任何事情)。我的程序会出错:
发生错误时,错误将一直存在,直到重新启动计算机。 (重启程序无法解决此错误)
我查了系统的一些信息,结果如下:
总GDI句柄小于正常的GDI句柄:(使用GDIView检测)
类控件名称不好:(使用spy ++ detect)
正常:文本框的类名称是Tedit。
发生错误时:"工具栏_自定义"或""或任何值(此值为awlay change)==>我想因为那样,我无法向文本框输入值。
有一段时间,当发生这个错误时,我无法启动另一个Windows程序。
请帮帮我。 P / s:任何不清楚请发表评论
答案 0 :(得分:2)
这让我想起了以下问题(由RM_GetObjectInstance消息引起的资源泄漏): http://qc.embarcadero.com/wc/qcmain.aspx?d=90511
上一条评论中有一种解决方法。