在VB6.0中调用Matlab生成的dll 按步骤操作就行
本文将介绍如何在VB6.0中调用Matlab生成的dll中的函数。首先,在Matlab2010b中建立一个函数文件,命名为add_num。步骤1:建立Matlab函数文件打开Matlab201
本文将介绍如何在VB6.0中调用Matlab生成的dll中的函数。首先,在Matlab2010b中建立一个函数文件,命名为add_num。
步骤1:建立Matlab函数文件
打开Matlab2010b,新建一个函数文件,并命名为add_num。
步骤2:运行deploytool命令
在Matlab命令窗口中,输入deploytool命令,打开deploytool工具。
步骤3:新建工程
在deploytool窗口中,选择“Target”为“Generic COM Component”,新建一个工程。
步骤4:添加文件
将刚刚创建的add_num.m文件添加到deploytool窗口中。
步骤5:编译生成dll
点击“Build”按钮开始编译生成dll文件。
步骤6:启动VB6.0
打开VB6.0,新建一个标准EXE项目。
步骤7:添加dll引用
在VB6.0中,添加刚刚生成的dll文件作为引用。
步骤8:编写代码
双击按钮控件,在代码编辑窗口中输入以下代码:
Private Declare Function add_num Lib “pathodllfile.dll” (ByVal num1 As Double, ByVal num2 As Double) As DoublePrivate Sub Command1_Click() Dim result As Double result add_num(3.5, 4.2) MsgBox “The result is: ” resultEnd Sub步骤9:运行程序
启动程序,点击按钮,运行结果将会弹出一个消息框显示计算结果。
