解决方案 »
- 我在CMyDoc::OnNewDocument()里声明了一个对话框对象,然后调用DoModal(),出错!
- 使用findwindow查找同名进程问题?
- 关于socket 一些参数类型的问题
- 关闭新建对话框的问题。
- 请问关于CWinApp::CWinApp的问题
- 引用CJ60Lib.dll的问题
- 如何在点击其他区域(非弹出菜单区域)时去掉弹出菜单?
- 如何在MDI的多个视图之间进通信?
- 关于无模式对话框的问题?
- First-chance exception in xxx.exe (KERNEL32.DLL): 0xE06D7363: Micros
- 屏幕监控,控制台通过木马看见控制电脑的机器,可以观看和操控机器
- [GDI]请问我这个绘制过程有问题或者有缺陷么?
SafeArrayAccessData(varBLOB.parray,(void **)&pBuf);
memcpy(pBuffer,pBuf,nSize); ///复制数据到缓冲区m_pBMPBuffer
SafeArrayUnaccessData (varBLOB.parray);
m_Pic.LoadPictureData(pBuffer, nSize);
delete [] pBuffer;free(pBuffer)就可以了吧。
sorry,看错了,这个没问题的,不过pBuf你给它分配空间了吗? 有没怎么memcpy?
GlobalFree(hGlobal);
[out] Address of pointer variable that receives the interface pointer requested
in riid. Upon successful return, *ppvObj contains the requested interface
pointer on the storage of the object identified by the moniker. If *ppvObj is
non-NULL, this function calls IUnknown::AddRef on the interface; it is the
caller's responsibility to call IUnknown::Release. If an error occurs, *ppvObj
is set to NULL.