vb.net 编写的 类库 dll 怎么无法使用 求大神指点

-------------------

----
图1是vb.net编写的类库dll
图2是vb.net调用VB编写的dll

怎么不的行呢,,,,

求大神指点,.
以前的vb6是com组件的注册后创建对象使用,
怎么vb.net 不是那样的呢,不能注册 不是 com组件 也不能直接调用,

求好心的大神 大师们 指点指点,,,,

在解决方案中添加一个类库项目,切换到主程序项目,添加引用,在对话框中选择项目页面,里面就有该类库项目。点击,确定就引用进来了。
使用时就是定义该库中的类了
如这样:
Dim c As New ClassLibrary1.Class1
msgbox c.cc()
第二图中像是声明一个API函数了,既然是类库当然是类了。
至于生存的Dll文件的注册可能要手工进行的吧,用RegSvr32.exe。注册后在引用对话框的Com页面也应该会出现吧,我用vb6编的一些垃圾东西这里也能找到。追问

还是没弄成功,
主要还是我第一部没有弄对,我生成的dll注册不起,用 RegSvr32 注册 提示说
模块ClassLibrary1.dll已加载,但找不到入口点DIIRegisterSrver。

请确保 ClassLibrary1.dll 为有效的 dll 或 ocx 文件

追答

这个用RegSvr32我这里也不行,但在项目属性窗口编译页面里,下面有个“为Com互操作注册”复选框。选择它,生成Dll后不仅在Com列表中有,在VB6中也能引用。

这有点麻烦,如果在其它电脑上使用类库的话恐怕的给它部署个安装包。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答