只有tlb的一些成员类得到了注册
Only some of the member classes of a tlb get registered
我有一个和一个已经存在的odl文件,我使用MIDL.exe从中创建了tlb我使用regtlib.exe注册了tlb。当我搜索注册表时,我只能找到类型库本身的id和主调度接口,并且我找不到其余的coclass和接口,当我尝试使用它们时,我得到了"class not registered"错误。注意:我在Visual Studio 2003中使用VC++。我可以在VS的对象浏览器窗口中查看tlb,它看起来很好,里面有所有其他成员类。
相关文章:
- 为什么在C++中首先初始化成员类
- 非虚拟基的多态成员类
- 当从成员类调用封装的std::begin时,程序崩溃
- 从私有成员类中断封装派生的模板类
- 异常成员类 OOP
- 如何从外部类 (c++) 构造成员类对象
- 调用虚拟成员类的方法
- 将 const 类型引用对象注册为类成员对象C++
- C++11 成员类初始化顺序
- 成员类函数
- 用ifstream构造一个类诗人,然后用相同的ifstream构造它的成员类诗句
- 从成员类功能创建线程
- 如何在c++中实现内部抽象成员类
- 初始化静态成员类(用于信号处理程序)
- C++ 定义不带模板参数的成员类的类型
- 在注册的类本身中调用 qmlRegisterType()
- 模板类中的不可复制静态 const 成员类
- 正在获取类未在已注册的类上注册80041054
- 成员类是否可以从其父类继承?
- 只有tlb的一些成员类得到了注册