VC VB 调用 .NET 组件 根据 .NET组件和COM组件之间的相互操作 说明的 成功生成了注册表脚本“P:\测试代码\tlbcom\bin\Debug\tlbcom.reg” P:\测试代码\tlbcom\bin\Debug>O:\微软\vs7\SDK\v1.1\Bin\tlbExp tlbcom.dll /out:tlbcom.tlb Assembly exported to P:\测试代码\tlbcom\bin\Debug\tlbcom.tlb 现在好像是用 用C#生成.dll 供VB6的开发人员调用 P:\测试代码\tlbcom\bin\Debug>regasm tlbcom.dll /tlb:tlbcom.tlb 成功注册了类型 两个生成的TLB文件一致。 但是我VB引用TLB之后, 结果出现: 第二个副本 : 这通常是由于已注册的 MSCOREE .DLL 不同于 看了看 在 C# 中创建 COM 对象 (把 C# 类公布到 COM ) 觉得太麻烦了。 想作个B2RSS的插件,正好想看看C#作个东西,所以顺便看看如何VC制作B2 DLL插件,然后里面用C#制作RSS组件。 REGEDIT4 [HKEY_CLASSES_ROOT\tlbcom.Class1] [HKEY_CLASSES_ROOT\tlbcom.Class1\CLSID] [HKEY_CLASSES_ROOT\CLSID\{ 94584945-D4CE-37C7-8A5C-74BCD9488AC7 }] [HKEY_CLASSES_ROOT\CLSID\{ 94584945-D4CE-37C7-8A5C-74BCD9488AC7 }\InprocServer32] [HKEY_CLASSES_ROOT\CLSID\{ 94584945-D4CE-37C7-8A5C-74BCD9488AC7 }\InprocServer32\1.0.2165.24822] [HKEY_CLASSES_ROOT\CLSID\{ 94584945-D4CE-37C7-8A5C-74BCD9488AC7 }\ProgId] [HKEY_CLASSES_ROOT\CLSID\{ 94584945-D4CE-37C7-8A5C-74BCD9488AC7 }\Implemented Categories\{ 62C8FE65-4EBB-45E7-B440-6E39B2CDBF29 }] 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/VBVCDLLCASLLDOTNET1.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1133763816 |
2005年12月5日14:23星期一 [Dev开发]



这算什么啊?

