我在程序中嵌入media player控件进行网络文件的播放,播新电影时,如果以前在播放就先停止在播放,这个流程应该没错吧。便是当我不停的点新片进行播放时发现它在停止时出错了,就是调用m_pWmpControls->stop() 时不是每次都会成功,有时会出错,而且而还捕获不了这个异常,查看详细信息时发现有时是 wmnetmgr.dll 出错,有时是wmvcore.dll出错。大家帮忙看一看。
解决方案 »
- VC++如何做绑定主线程执行
- 请教CHtmlView键盘输入的问题
- WriteFile如何实现异步写入?
- 很久不来了,一直过着动荡的生活,散分
- 请问如何实现点击MDI菜单弹出一个不同于childfrm样式的一般子窗口?
- 各位大哥,视图间如何实现拖放啊,急死我了!!
- 怎么创建带SS_ICON风格的CStatic?
- 有没有类似strcat,sprintf的函数族是用来处理OLECHAR[]的?
- LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”
- 线程间如何传递参数?我的工作者线程要向主线程传递一个字符串参数,怎么传?
- CDlialogBar中对话框所有的按钮都是白的,怎么办?
- 关于托盘编程的一个问题………………………………请大虾们指导。谢谢了!!
同感同感...呜呼哀哉......
GlobalFree() 要么设为FALSE,自已调用GlobalFree();hHTMLText = GlobalAlloc(GMEM_FIXED, 1024);
memset(hHTMLText,0x00,1024);
CreateStreamOnHGlobal(hHTMLText, FALSE, &pStream);
pPSI->Save(pStream, FALSE);
szData.Format("%s",(char*)hHTMLText);
pStream->Release();
pPSI->Release();
GlobalFree(hHTMLText);