c语言如何调用托管类dll

yardloun 2011-01-05 10:49:15
DLL 分为托管和非托管两种,DLL 引用也分为静态引用和动态引用两种。 托管DLL:表示利用.NET Framework 编译产生的类型库程序集。

我现在遇到了问题,用labwindows cvi调用别人的dll,这个dll不是普通的dll,而是基于com类的dll,就是所谓的托管类的dll。类似activex,就是需要注册才能使用的,在注册表里有唯一的clsid,他用C#写的,好像C#没法写非托管类的dll,他说没办法。

cvi是标准c语言,不是c++,哪位用过这种调用?
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ls251544415 2011-01-08
  • 打赏
  • 举报
回复
非托管没有提供调用托管DLL的方法
微软没有提供这一技术
遗憾呐,否则程序之间的互操作性就好了
yardloun 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ls251544415 的回复:]
想法很好,我以前也这么想过
只不过,只有托管调用非托管的,没有非托管调用托管的
[/Quote]

那么,不管怎么弄了,能弄成吗?
ls251544415 2011-01-05
  • 打赏
  • 举报
回复
想法很好,我以前也这么想过
只不过,只有托管调用非托管的,没有非托管调用托管的

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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