当前位置: 代码迷 >> VB Dotnet >> 各位大神,新手个一句话的有关问题
  详细解决方案

各位大神,新手个一句话的有关问题

热度:153   发布时间:2016-04-25 02:17:38.0
各位大神,新手弱弱的问个一句话的问题。
VB.NET写的类库 是不是只可以用引用的方法,不能用api 去调用啊?

我用VB6.0添加引用后,一切正常

用申明API函数,就无法定位 x 在 xxx.dll中的入口 

但是同样代码 调用系统dll就没问题

不知道是我不会写代码 还是 vb.net 生成的dll只能引用

我是新手,代码都是网上抄的,可能是我理解不好 所以问问!
------解决方案--------------------
.Net 的工程属性,编译选项下,选中“注册 COM 互操作”。
编译出来的 dll 就可以被 VB6 调用了,当然前提要安装了 .Net FrameWork。

------解决方案--------------------
不能通过 Declare 方式调用。
那是面向过程时期的语言特征,现在是面向对象的语言。
为了兼容也仅支持作为调用者调用 Declare 外部方法,而不支持自己成为被调用的 Declare 方法。
  相关解决方案