C++builder6.0 调用C#开发的COM 及 导出的.tlb问题

三月雨滴 2012-03-29 02:40:37
C# 开发的com类 com.dll,用命令提示工具导出 com.tlb
C++builder6.0 开发的一个dll 叫inter.dll 通过导入tlb文件 调用C#的里面的方法,比如String getName()。
以前修改com.dll里面的代码只要不改变对外公开的com的接口类,inte.dll都能正常调用,不需要重新导入tlb编译,
现在出现问题就是没重新编译一次com.dll,inter.dll就无法正常调用,创建com的实例能创建成功,就是调用里面的方法时就抛出异常,OLE error 一串数字

哪位高手知道这个是什么导致的啊?就是为什么现在com.dll 编译后inter.dll就不认了,必须再次导入新的tlb编译才行。谢谢
...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LOVE_GG 2012-03-29
  • 打赏
  • 举报
回复
话说lz,现在还用c++builder啊
LOVE_GG 2012-03-29
  • 打赏
  • 举报
回复
遇到这种觉得有意思但自己又不会的问题时,总是习惯性的把这句话粘贴进来,帮楼主顶起来

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧