我在调用自己编写的DLL时,应用程序的DEBUG版可以正常运行,而运行Release版本时:我用鼠标拖动我的应用窗口(一个窗口是我的应用程序的窗口,另一个是播放文件窗口),就出现错误,说某个地方不能读。我的DLL是完成视频文件的播放、编辑等功能。估计问题可能出在我的DLL中,不知是不是这样的啊???请高手赐教!!
解决方案 »
- 为什么我的一个WIN32 SDK程序上加载位图不能正确显示呢?
- 求问自建链接库调用cximage库函数的问题
- 学习代码
- VC 应用程序中映射网络驱动器 并没有发现盘符???? 请教各位,见代码。
- COM+ 的对象池的问题!!!!
- 如何用程序来实现操作系统的时间格式修改?
- 采用 CreateEx(WS_EX_TOOLWINDOW...),创建的窗口SHOW时的闪烁问题
- 哪位高人能解决用代码来实现ALT+X的快捷键的功能?
- 困惑,HBITMAP和CBITMAP
- 痛苦啊:VC++6的auto list members功能怎么失效了?
- 继承一个Edit后,事件响应要在那里添加相应的消息?
- 十进制的数据存储
将“project setting”中的“C++/C”设为“Category”为“General”,并将“Debug info”设为“Program Database”
将“link”下的“Generate Debug Info”选中,Rebuild all即可调试
#ifndef _DEBUG
//you wrong codes here!
#endif
然后你在Release 中刚好执行到这句了,所有就出错了!
一般出现
0x6bc41351”指令引用的"0x0000048c"内存。该内存不能为"read"
都是程序里面用了一些没有指向内容的指针!