Delphi疑难杂症之:Outof system resources

Posted mianli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi疑难杂症之:Outof system resources相关的知识,希望对你有一定的参考价值。

不停的往Memo中输出文本信息,满1000行就clear运行大概一分多钟就会出错,
捕捉到的出错信息如下:
Outof system resources
TScrollingStyleHook.TScrollWindow:句柄无效
TScrollingStyleHook.TScrollWindow:拒绝访问
TScrollingStyleHook.TScrollWindow:Outof system resources
TMemo:Canvas dose not allow drawing
刚开始怀疑是不是TMemo的bug,单独新建了一个工程发现不是。

后来在QQ群中一位网友发的一张图片启发了我

 

 技术图片

 

在线程中加入Delay延时,问题得到解决。
原来计算机也有来不及处理处理数据的时候。
经验总结:以后在线程中执行记得加上delay。

以上是关于Delphi疑难杂症之:Outof system resources的主要内容,如果未能解决你的问题,请参考以下文章

delphi 多线程之System.TMonitor (续一)

delphi Parallel 之 TTask 初试

delphi 多线程之 TEvent 和 TLightweightEvent

006.Delphi插件之QPlugins,多服务演示

009.Delphi插件之QPlugins,服务的热插拔

Delphi XE中使用dbExpress连接MySQL数据库疑难问题解决(对三层的例子配置有帮助)