为什么我写了个dll在其中调用create new出一个对象,调用destroy delete它,但老是有这样的错误 ,Debug Error!,Damage:after Normal block(#59) at 0x01631a60!!!!
可能是什么出错 高手能给我讲讲吗???
可能是什么出错 高手能给我讲讲吗???
解决方案 »
- 有个疑问,请大牛们帮忙解答一下,谢谢~!
- 多线程读取数据,变量定义成全局变量好还是类的变量好
- 我在一个CStatic文本框上画了一个图标,但背景是灰色的,请问有什么办法改变颜色?谢谢!
- 我要发镖了(关于网络通信的)
- 如何判断鼠标右键事件
- 那位兄弟做过股票数据接口?
- 我在Win7 64位系统下编写的程序无法在32位xp下运行。。
- 为什么我看不到我给别人的得分?
- 请问这是什么错误:First-chance exception in ACRP.exe (KERNEL32.DLL): 0xC0000005: Access Violation.
- 将3DMAX导入OpenGL
- 谁能给发一份QQ的源代码
- 把女朋友惹哭了!我真该死!!!为了让她高兴散分给大家~~同时升星散分~!
加AFX_MANAGE_STATE(AfxGetStaticModuleState());试试!比如下面的函数这样加!
CMyFind
{
CString *FuncA()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());// CString * pStr = new CString("aaa");
return pStr;
}
}导出函数中,如果要返回地址的,一定要加AFX_MANAGE_STATE(AfxGetStaticModuleState());
否则地址是相对地址(dll模块),而不是exe的地址//不要重复发贴