您的位置:首页 > 其它

WM encoder SDk在使用对话框程序出错

2017-10-18 14:56 197 查看
现象:

{
CFileDialog dlgFile(TRUE);
if (dlgFile.DoModal() == IDOK)
{
}

}
Initencoder();//该代码使用windows media encoder sdk编程


程序运行,报如下等错误:



堆栈如下:





原因:

CFileDialog 使用到了com,且析构没有解初始化造成的(个人理解)

解决方法:

{
CFileDialog dlgFile(TRUE);
if (dlgFile.DoModal() == IDOK)
{
}

}
CoUninitialize();//在windows 编码前先com解初始化就ok了
Initencoder();//该代码使用windows media encoder sdk编程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc WM-encoder com
相关文章推荐