indy连续接收图片促成out of system resources
indy连续接收图片造成out of system resources
本人最近在做一个桌面截屏传输的软件,利用INDY进行传输和接收,出现了out of system resources这种情况,然后网上查了下,发现使用可以解决图片绘画的问题,但是依然出现了out of system resources,非常懊恼
最后发现原来是我把indy Server控件的ThreadedEvent属性设置为TRUE了导致内存不断增多,
改为false后问题解决,跟大家分享一下,顺便问一下indy Server控件的ThreadedEvent属性,
是有什么作用
------解决方案--------------------
把用不着的图片free掉吧。
本人最近在做一个桌面截屏传输的软件,利用INDY进行传输和接收,出现了out of system resources这种情况,然后网上查了下,发现使用可以解决图片绘画的问题,但是依然出现了out of system resources,非常懊恼
image.Canvas.Lock;
try
image.Canvas.StretchDraw(rect(0,0,Screen.Width,Screen.Height),MyJpg);
finally
image.Canvas.unlock;
end
最后发现原来是我把indy Server控件的ThreadedEvent属性设置为TRUE了导致内存不断增多,
改为false后问题解决,跟大家分享一下,顺便问一下indy Server控件的ThreadedEvent属性,
是有什么作用
------解决方案--------------------
把用不着的图片free掉吧。