VB.NET中的DLL編寫和調用的最簡單示例


DLL(動態鏈接庫)是一個很有用的東西,在開發大項目的時候顯得非常重要,因為多人合作開發時,可以給每個人分配一個任務,用DLL完成,最后組合起來,就不會出現互相沖突的問題。這里給出最簡單的DLL編寫與調用的示例,本人水平不高,各位看官莫笑。

首先,我們打開VB.NET,選擇類庫,名稱改為test

VB.NET中的DLL編寫和調用的最簡單示例 - yinzhihua2008 - 櫻之花 yinzhihua2008

 

然后我們輸入以下代碼

Public Class test

    Public Function test(ByVal a As Long, ByVal b As Long) As Long

        Return a + b

    End Function

End Class

VB.NET中的DLL編寫和調用的最簡單示例 - yinzhihua2008 - 櫻之花 yinzhihua2008

 

保存后,生成DLL文件。

 

VB.NET中的DLL編寫和調用的最簡單示例 - yinzhihua2008 - 櫻之花 yinzhihua2008

 

這就是最簡單的一個DLL,下面是調用該DLL的示例

新建一個工程,單擊“項目” --> 添加引用

 

VB.NET中的DLL編寫和調用的最簡單示例 - yinzhihua2008 - 櫻之花 yinzhihua2008

 

找到剛才生成的DLL,雙擊它

VB.NET中的DLL編寫和調用的最簡單示例 - yinzhihua2008 - 櫻之花 yinzhihua2008

 

添加引用以后,似乎什么也沒發生,這時我們輸入以下代碼:

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里,以后升級或重用都比較方便。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM