读书人

制作dll文件解决方法

发布时间: 2012-04-14 17:14:21 作者: rapoo

制作dll文件
我的vb.net应用程序有几个模块组成,我想把其中一个模块做成dll文件,以后其他的模块直接调用dll文件的函数接口开进行。想请教下大家,这个dll文件是怎么制作的?
开发环境:VS 2005 SP2

[解决办法]
生成方法:

  1、新做成一个类库文件。

  ·新建New Projects—>选择class library—>设置名称为“ClassLioy”

  2、修改解决方案solutions explorer里面已有的类文件名为“ClassTest.vb”,向其中添加代码如下:

  PublicClassClassTest

  PublicFunction subSqu(ByVal Number AsSingle) AsSingle

  subSqu = Number * Number /这是一个简单的计算数字平方的函数

  subSqu = Format(subSqu, "0#.##")

  EndFunction

  End Class

  3、右击解决方案里工程名称,选择生成Building或者再生成Rebuilding。之后在创建的这个“ClassLioy”工程的文件夹中找到已经生成的dll文件“ClassLioy.dll”。具体地址为“…\ClassLioy\ClassLioy\bin\Debug\ ClassLioy.dll”。

  调用方法:

  1、将上面找到的dll文件拷到需要调用该文件的工程文件夹里。假设放在“…\WindowsApplication1\WindowsApplication1”下。

  2、在该工程“WindowsApplication1”的解决方案里右击工程名选择“追加参考”,如下图选中该dll文件确定即可。 3、编写的调用代码如下:

  PublicClassForm1

  PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

  Dim myInstance AsNew ClassLioy.ClassTest'用new实例化类

  Dim d AsSingle = myInstance.subSqu(5) '调用类里面的函数计算5的平方

  MsgBox(d.ToString)

  EndSub

  EndClass

  按照这个操作便可实现dll文件的生成和调用。
[解决办法]
帮顶下

读书人网 >VB Dotnet

热点推荐