-
-
[求助]DLL使用STL容器出现内存错误
-
发表于: 2007-12-29 11:49 3924
-
如下代码
try
{
PCALLBACKMSG lpMemCallBack = new CALLBACKMSG;
if( (lpMemCallBack != NULL)&&::IsWindow(hParent))
{
lpMemCallBack->hWnd = hParent;
lpMemCallBack->unBackMsg = unCallBack;
lpMemCallBack->unMsg = unMsg;
m_lpVt.push_back(lpMemCallBack);
}
}
catch(std::bad_alloc)
{
return 0x00001000;
}
std::vector<PCALLBACKMSG> m_lpVt;
try
{
PCALLBACKMSG lpMemCallBack = new CALLBACKMSG;
if( (lpMemCallBack != NULL)&&::IsWindow(hParent))
{
lpMemCallBack->hWnd = hParent;
lpMemCallBack->unBackMsg = unCallBack;
lpMemCallBack->unMsg = unMsg;
m_lpVt.push_back(lpMemCallBack);
}
}
catch(std::bad_alloc)
{
return 0x00001000;
}
std::vector<PCALLBACKMSG> m_lpVt;
赞赏
他的文章
- [求助]如何模拟USB设备 5020
- [求助]驱动程序如何向R3应用提供调用接口 5099
- [求助]线程起始地址修改 5859
- [求助]虚拟机映射物理网卡 4404
- [求助]释放其他进程空间内的扩展库 3897
赞赏
雪币:
留言: