收到你的程序了,但是我编译不了,甚至不知道是VC还是C++Builder工程,vc下有一个文件window.hpp找不到,感觉该类型文件应该是CB下用。看了一下代码,就找到了一个保存图片的函数,我感觉如果有问题,可能就出在内存分配上,
CGStaticMemLock(0, 4096*BlockSize, &handle, (VOID **)&pStaticBuffer);
一般来说,程序在初始化是将内存分配好后,在抓图时一直使用该内存就可以了,不建议每次采集一幅图片就分配一次内存。一直到程序退出时在释放该内存就可以了。