在VB6.0中調(diào)用Matlab生成的dll
本文將介紹如何在VB6.0中調(diào)用Matlab生成的dll中的函數(shù)。首先,在Matlab2010b中建立一個函數(shù)文件,命名為add_num。 步驟1:建立Matlab函數(shù)文件 打開Matlab201
本文將介紹如何在VB6.0中調(diào)用Matlab生成的dll中的函數(shù)。首先,在Matlab2010b中建立一個函數(shù)文件,命名為add_num。
步驟1:建立Matlab函數(shù)文件
打開Matlab2010b,新建一個函數(shù)文件,并命名為add_num。
步驟2:運行deploytool命令
在Matlab命令窗口中,輸入deploytool命令,打開deploytool工具。
步驟3:新建工程
在deploytool窗口中,選擇“Target”為“Generic COM Component”,新建一個工程。
步驟4:添加文件
將剛剛創(chuàng)建的add_num.m文件添加到deploytool窗口中。
步驟5:編譯生成dll
點擊“Build”按鈕開始編譯生成dll文件。
步驟6:啟動VB6.0
打開VB6.0,新建一個標(biāo)準(zhǔn)EXE項目。
步驟7:添加dll引用
在VB6.0中,添加剛剛生成的dll文件作為引用。
步驟8:編寫代碼
雙擊按鈕控件,在代碼編輯窗口中輸入以下代碼:
Private Declare Function add_num Lib "path odllfile.dll" (ByVal num1 As Double, ByVal num2 As Double) As Double
Private Sub Command1_Click()
Dim result As Double
result add_num(3.5, 4.2)
MsgBox "The result is: " result
End Sub
步驟9:運行程序
啟動程序,點擊按鈕,運行結(jié)果將會彈出一個消息框顯示計算結(jié)果。