在 VB.NET 中,建構 DLL 與引用 DLL
一、問題描述
此問題為 MSDN 上的網友提出,將sin(a)用VB寫DLL,算b=sin(a)
二、方法
1. 建構DLL
1.1 [ 新增專案 ] -> 選擇 [ 類別庫 ] -> 輸入適當的 [ 名稱 ] 、點選瀏覽選擇 [ 位置 ]
1.2 撰寫程式碼
Public Class Class1
Function mySin(ByVal intNum As Integer) As Double
mySin = Math.Sin(intNum)
Exit Function
End Function
End Class
1.3 建置方案,於 Debug 目錄下取得 dll 檔
2. 引用 DLL
2.1 開啟新的專案,並且將 1.3 所產生的 DLL 加入參考
2.2 Imports
2.3 使用 DLL 中的 Function,記得要將 Class New 出來,參考以下程式碼
Imports ClassLibrary1
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim class1 As New Class1
Dim dNum = class1.mySin(20)
MessageBox.Show(dNum.ToString())
End Sub
End Class
2.4 執行結果
三、範例下載