佚名通过本文主要向大家介绍了初始化com环境,初始化com支持库失败,初始化com库,易语言初始化com库,线程 初始化com库等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: com 环境初始化问题!
描述:
描述:
我封装了几个个类CA, CB, CC 其中CA为提供给别人使用的类, CB,CC为自己的类.
这几个类的实现中都用到了com组件要 初始化组件环境:用 CoInitialize ,1。请问这个函数是放在什么位置较好,是放在CA的构造函数中,还是要放在CB,CC的构造函数中。 只是放在CA的构造函数中,在是不是会使在CB 的函数中没有初始化com,出错。
class CB;
class CC;
class CA
{
void p(){};
CB m_b;
CC m_c;
}
main()
{
CA a;
}
2: 第二个问题,就是我封装了这个CA类,为什么在有的时候别人调用时,报告没有初始化com呢。 就是CreateInstance 出错。
3。我这样封装一个类,在什么情况下别人调用的时候出现没有初始化com呢。