CoGetInterfaceAndReleaseStream 退出窗体报错 解决方法。
来源:互联网 发布:战地1淘宝代购 编辑:程序博客网 时间:2024/04/30 03:42
在线程函数体中用CoUnmarshalInterface替代,问题就解决了。
百度了一翻资料,错误原因是CoGetInterfaceAndReleaseStream会自动释放STREAM, 所以。。。关闭窗体的时候就会报错。
如果非要使用CoGetInterfaceAndReleaseStream函数的话,就要在退出程序里加上代码 ExitProcess(0); 就没有问题了。
转:http://topic.csdn.net/u/20081210/15/f7a6d804-6549-4735-932c-af1904c89144.html
CoMarshalInterThreadInterfaceInStream能够在线程间安全的marshal接口,客户可以用 CoGetInterfaceAndReleaseStream unmarshal 出接口,线程间应该可以互相传递。
跨套间COM调用需要列散集。IStream可进程内共享,1次列集多次散集的场合建议使用全局接口表
- CoGetInterfaceAndReleaseStream 退出窗体报错 解决方法。
- Ubuntu 11.04 启动 VMware 报错/自动退出解决方法
- C# Winfrom 窗体嵌入 Word 窗体 ,客户端运行报错解决方法 。
- MFC中手动create窗口退出程序报错的解决方法
- Eclipse之java was started but returned exit code 1报错并退出的解决方法
- vs2017 存档android项目时{“jarsigner.exe”已退出,代码为 1。}报错的解决方法
- Eclipse之java was started but returned exit code 1报错并退出的解决方法
- linux报错解决方法
- 报错信息 解决方法
- 127报错解决方法
- sidekiq报错 解决方法
- MyEclipse_ServerView报错解决方法
- AfxGetInstanceHandle()报错解决方法
- vs报错解决方法
- uiautomatorviewer报错解决方法
- 报错的解决方法
- MySQL 报错解决方法
- vs2005 窗体退出事件
- 2011-07-31
- thrift,Protocol Buffer,avro基本介绍
- PHP命令行模式
- OpenGL基础函数
- 写点东西放在草稿夹里面,几年后看看几年前的自己,哈哈
- CoGetInterfaceAndReleaseStream 退出窗体报错 解决方法。
- DNS服务器未响应解决方法
- 用C++实现HTTP服务器 - 处理完成端口模型(IOCP)的超时问题
- 动态生成advancedDataGrid并动态绑定itemRenderer改变单元格行列颜色的例子
- Advice: whenever you met a problem, just google it.
- Google翻译API(B/S调用和C/S调用)
- 很有用的hosts 文件
- 如何让div它们在一行显示
- 系统调用-文件访问