VB.NET中的DLL编写和调用的简单示例
2014-08-28 18:42
316 查看
VB.NET中的DLL编写和调用的最简单示例
DLL(动态链接库)是一个很有用的东西,在开发大项目的时候显得非常重要,因为多人合作开发时,可以给每个人分配一个任务,用DLL完成,最后组合起来,就不会出现互相冲突的问题。这里给出最简单的DLL编写与调用的示例,本人水平不高,各位看官莫笑。
首先,我们打开VB.NET,选择类库,名称改为test
然后我们输入以下代码
Public Class test
Public Function test(ByVal a As Long, ByVal b As Long) As Long
Return a + b
End Function
End Class
保存后,生成DLL文件。
这就是最简单的一个DLL,下面是调用该DLL的示例
新建一个工程,单击“项目” --> 添加引用
找到刚才生成的DLL,双击它
添加引用以后,似乎什么也没发生,这时我们输入以下代码:
Imports test.test
这样,就包含了该DLL的类。
然后我们定义一个类
Dim test As New test.test
这样,就可以使用里面的函数了,下面是程序示例
Imports test.test
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim test As New test.test
MsgBox(test.test(1, 2))
End Sub
End Class
运行该程序,可以看到,调用了DLL内的函数。
这就是最简单的DLL示例,我们可以将一些复杂的代码集成到DLL里,以后升级或重用都比较方便。
DLL(动态链接库)是一个很有用的东西,在开发大项目的时候显得非常重要,因为多人合作开发时,可以给每个人分配一个任务,用DLL完成,最后组合起来,就不会出现互相冲突的问题。这里给出最简单的DLL编写与调用的示例,本人水平不高,各位看官莫笑。
首先,我们打开VB.NET,选择类库,名称改为test
然后我们输入以下代码
Public Class test
Public Function test(ByVal a As Long, ByVal b As Long) As Long
Return a + b
End Function
End Class
保存后,生成DLL文件。
这就是最简单的一个DLL,下面是调用该DLL的示例
新建一个工程,单击“项目” --> 添加引用
找到刚才生成的DLL,双击它
添加引用以后,似乎什么也没发生,这时我们输入以下代码:
Imports test.test
这样,就包含了该DLL的类。
然后我们定义一个类
Dim test As New test.test
这样,就可以使用里面的函数了,下面是程序示例
Imports test.test
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim test As New test.test
MsgBox(test.test(1, 2))
End Sub
End Class
运行该程序,可以看到,调用了DLL内的函数。
这就是最简单的DLL示例,我们可以将一些复杂的代码集成到DLL里,以后升级或重用都比较方便。
相关文章推荐
- VB.NET中的DLL编写和调用的最简单示例
- Visual C++ 编写供 VB.Net调用的Dll
- DLL的编写与调用,简单示例
- VS2010开发——vc++项目编写DLL提供vb.net调用
- [VB.NET]VB6能调用VB.net编写的DLL么?
- 怎样在VB.NET编写一个DLL供VB6.0调用?
- 转:C# .NET中调用VB编写的DLL代码事例(我做了些修改)
- vb.net调用存储过程简单示例
- C# .NET中调用VB编写的DLL代码事例
- vb.net一种简单的方法动态调用标准dll中函数
- 关于在VB.NET中调用使用VC++编写的类库dll的一点笔记
- C#+.NET中调用VB编写的DLL代码事例
- 在ASP 调用 VB.net 编写的dll 出错 提示:Microsoft VBScript 运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象
- VB调用.Net编写的DLL组件示例
- vb编写dll组建,并在asp中调用的例子
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)
- 一个简单示例:利用jawin完成调用window中dll的调用
- [VB.NET]vs2003调用vs2005的DLL
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)
- [VB.NET]请教:vb.net调用vc写的dll出错:报尝试读取或写入受保护的内存