hr 0x800401f0 尚未调用 CoInitialize。 HRESULT
1.概要
在使用c++调用c#com dll 时候,遇到了下面的问题。
问题:hr 0x800401f0 尚未调用 CoInitialize。 HRESULT
2.截图
2.1 图1
2.2 图2
3.解决办法
3.1变更前
#include "stdafx.h"
#include <iostream>
#import "C:\objects\LibTest2\ClassLibrary4\bin\Debug\ClassLibrary4.tlb"
using namespace ClassLibrary4;using std::cout;int _tmain(int argc, _TCHAR* argv[])
{cout<<"test\n";ClassLibrary4::Interface1Ptr CalcPtr(__uuidof(Class1));//获取Calc所关联的GUIDint ret = CalcPtr->add(1,2);cout<<ret+"\n";getchar();return 0;
}
3.2变更后
#include "stdafx.h"
#include <iostream>
#import "C:\objects\LibTest2\ClassLibrary4\bin\Debug\ClassLibrary4.tlb"
using namespace ClassLibrary4;using std::cout;int _tmain(int argc, _TCHAR* argv[])
{cout<<"test\n";CoInitialize(NULL);ClassLibrary4::Interface1Ptr CalcPtr(__uuidof(Class1));//获取Calc所关联的GUIDint ret = CalcPtr->add(1,2);cout<<ret+"\n";getchar();return 0;
}
hr 0x800401f0 尚未调用 CoInitialize。 HRESULT相关推荐
- hr 0x800401f0 尚未调用 CoInitialize
在Windows上编程总有一种想砸电脑的冲动! 用C++操作数据使用了一下操作: _ConnectionPtr pConnect = NULL; _RecordsetPtr pRecordset = ...
- python 尚未调用 CoInitialize
python 尚未调用 CoInitialize import pythoncom pythoncom.CoInitialize()
- Python多线程下调用win32com包相关问题:pywintypes.com_error: (-2147221008, ‘尚未调用 CoInitialize。‘, None, None)问题处理
报错1: pywintypes.com_error: (-2147221008, '尚未调用 CoInitialize.', None, None) 场景: 我是用 flask 服务操作接收的请求,通 ...
- Delphi“尚未调用CoInitialize”解决方法
这个一般是在使用COM或者调用ADO控件时出现的错误,通常情况下都是程序的问题.调用了com,ole函数库前就要coinitialize,因为在应用程序中,delphi会自动在initialize 单 ...
- 【delphi】delphi出现‘尚未调用CoInitialize’异常
[delphi]delphi出现'尚未调用CoInitialize'异常 参考文章: (1)[delphi]delphi出现'尚未调用CoInitialize'异常 (2)https://www.cn ...
- 记录OSError: [WinError -2147221008] 尚未调用 CoInitialize
报错截图如下: 解决方案: Python38_32\Lib\site-packages\comtypes\__init__.py的CoCreateInstance()里添加CoInitialize() ...
- 尚未调用 CoInitialize 问题解决
在线程开头处添加即可 import pythoncom pythoncom.CoInitialize() 执行完成需要用 pythoncom.CoUninitialize 释放资源
- pywintypes.com_error: (-2147221008, ‘尚未调用 CoInitialize。‘, None, None)
在用多线程写python的时候发现了这个错误,查阅资料后发现只需要在每个线程的函数首句加一句pythoncom.CoInitialize() 就能解决 (虽然不知道原理是什么) 例:
- delphi出现‘尚未调用CoInitialize’异常
1. 由于使用ado等引起的异常. 2. 若是子线程或某方法操作ado可在该方法开头和结尾分别加上: function myfun beginCoInitialize(nil); // your co ...
最新文章
- ConstraintLayout 实现水平方向 权重 效果
- puppeteer php,puppeteer 页面爬取实例(元素遍历)
- [svc]gns3模拟器及探讨几个bgp问题
- 2021年春季学期-信号与系统-第十一次作业参考答案-第六小题
- deepin更新失败_检查更新失败
- 一个C#和C++执行效率对比的简单实例
- java动态代理上是否能再进行一层代理
- webservice-WebService试题
- 飞畅科技教你如何选择合适的交换机?
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第15篇]RSA-OAEP和ECIES的密钥生成,加密和解密
- wxPython4.0中ListCtrl入门
- rem自适应布局-移动端自适应必备:flexible.js
- msvcrt python linux,Python msvcrt.CrtSetReportMode方法代码示例
- win python 怎么打开建立一个孤立的进程_python实现在windows服务中新建进程的方法...
- 如何搭建个人私有云盘
- IMO模型编程思维法(Input-Model-Output)
- 三种设计满足需求 网吧网络解决方案(转)
- 大尺寸图片的性能和内存优化
- 36个助你成为专家需要掌握的JavaScript概念
- web一阶段 day14
热门文章
- Nginx 代理 TCP协议 MySQL连接
- ubuntu18.4分辨率只有800x600
- iQOO Z7参数配置 iQOO Z7怎么样
- 畅捷通T+ SQL注入漏洞复现(QVD-2023-13612)
- Entry name ‘AndroidManifest.xml‘ collided
- 软件测试面试受挫?——我整理了一份超全面试题详解
- 分布式ID生成方案(二):SnowFlake雪花算法
- 面向对象设计原则与23种设计模式
- Vue - 超详细 “横向滚动“ 弹幕效果功能组件源码,类似视频与直播间的发言弹幕 (支持自定义弹幕样式 / 开启暂停弹幕播放 / 清空弹幕 / 修改弹幕移动速度 / 发送插入自己的弹幕并高亮显示等)
- C++ 类继承题目练习详解