首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问释放图像占用内存的有关问题

2012-01-26 
请教释放图像占用内存的问题我的网盘里的VB目录下放有一个“放大镜”代码,初始打开时可以正常运行,但是运行

请教释放图像占用内存的问题
我的网盘里的VB目录下放有一个“放大镜”代码,初始打开时可以正常运行,但是运行一段时间后会提示内存溢出而终止,而且窗体自动重画等机制停止,主要作图代码如下,我用Timer每50毫秒调用一次,请问这样的代码运行起来哪里会出现问题?谢谢!

VB code
hScrDC = GetDC(GetDesktopWindow)hBMPDC = CreateCompatibleDC(hScrDC)hBMP = CreateCompatibleBitmap(hScrDC, 54, 54)hPreBMP = SelectObject(hBMPDC, hBMP)StretchBlt hBMPDC, 0, 0, 54, 54, hScrDC, PT.X - 32 \ lTimes, PT.Y - 32 \ lTimes, 64 \ lTimes, 64 \ lTimes, vbSrcCopyStretchBlt hDC, 5, 41, 54, 54, hBMPDC, 0, 0, 54, 54, vbSrcCopyReleaseDC GetDesktopWindow, hScrDCSelectObject hBMPDC, hPreBMPDeleteDC hBMPDCDeleteObject hBMP


[解决办法]
VB的Timer实质上是200毫秒左右.
[解决办法]
哦,恭喜楼主..............

[解决办法]
来得正是时候,帮顶,接分

热点排行