VC调用 C#的com接口 tlb资料
VC调用 C#的com接口 tlb文件
请问:
用C#写的类库,封装成 tlb 格式文件后供VC++ 工程项目调用。现在的问题是:
1.在本机编译的C# tlb格式文件,在本机的VC++ 项目中可以调用。
2.如果把 tlb格式文件拷贝到其他的PC机上,
新建一个VC++ 工程调用它时,执行时出现“没有注册类别”;
这是什么原因,com 接口应该怎么注册?在任何的PC机上。
就这点分数啦,问题急救。谢谢
------解决方案--------------------
CoCreate 是借助注册表的一个东西.
普通 com dll 需要 regsvr32 注册
.net com dll 则需要 regasm 注册, 方能cocreate 成功.
请问:
用C#写的类库,封装成 tlb 格式文件后供VC++ 工程项目调用。现在的问题是:
1.在本机编译的C# tlb格式文件,在本机的VC++ 项目中可以调用。
2.如果把 tlb格式文件拷贝到其他的PC机上,
新建一个VC++ 工程调用它时,执行时出现“没有注册类别”;
这是什么原因,com 接口应该怎么注册?在任何的PC机上。
就这点分数啦,问题急救。谢谢
------解决方案--------------------
CoCreate 是借助注册表的一个东西.
普通 com dll 需要 regsvr32 注册
.net com dll 则需要 regasm 注册, 方能cocreate 成功.