Release版的奇怪问题

HYHAHA 2003-09-12 09:55:56
我在用DirectShow作一个视频播放器,一直是使用Debug版编译,今天试了一下Release版,播放的时候竟然退出程序。找到前几天的版本,发现就是最早的涉及播放的版本也会退出,各位有没有遇到相同的情况,什么办法可以解决,
...全文
43 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
HYHAHA 2003-09-18
  • 打赏
  • 举报
回复
问题还是没有解决,最后发现是注册WM_GRAPHNOTIFY消息,并调用消息函数会出错,不知道为什么,写出来希望能对其他人有帮助。我已经用别的方法解决了我的需求。非常感谢两位的帮助,特别是陆兄,我还是应该先把基础打好再写码,等陆兄的书出了,一定买一本好好学习。
结贴
HYHAHA 2003-09-17
  • 打赏
  • 举报
回复
dd
HYHAHA 2003-09-15
  • 打赏
  • 举报
回复
陆兄:calling convention都是__cdecl*;有一个Slider用于控制播放进度,调试显示在调用"void* CMapPtrToPtr::GetValueAt(void* key) const"时出错.
还有您的书还要多久能出.
happydeer 2003-09-15
  • 打赏
  • 举报
回复
比较一下Debug和Release两个项目设置,特别是calling convention.
HYHAHA 2003-09-15
  • 打赏
  • 举报
回复
我也不知道怎么会用到CMapPtrToPtr,我是没有用到。更奇怪的是,只要将Preprocessor definitions从WIN32,NDEBUG,_WINDOWS,_AFXDLL,_MBCS设为WIN32,_DEBUG,_WINDOWS,_AFXDLL,_MBCS就可以了,就是将NDEBUG设为_DEBUG。
希望尽快看到您的书,我想这本书会对与我同样处境的程序员产生巨大的影响.
happydeer 2003-09-15
  • 打赏
  • 举报
回复
怎么会用到CMapPtrToPtr?

我的书,我尽量让出版社在11月份出版,这已是最快速度了!
HYHAHA 2003-09-12
  • 打赏
  • 举报
回复
thank you!
flyingeagle 2003-09-12
  • 打赏
  • 举报
回复
of course have the only way taht you debug your project in release version. then you find the reason.

2,541

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧