VB调用Matlab编写的dll

 

VB调用Matlab编写的dll

本文将介绍如何在VB6.0中调用Matlab生成的dll中的函数

工具/原料

  • Matlab2010b
  • VB6.0

方法/步骤

  1. 首先在Matlab2010b中建立一函数文件,本文命名为add_num:

VB调用Matlab编写的dll

  1. 运行命令:deploytool,新建一工程,“Target”选为“Generic COM Component”

VB调用Matlab编写的dll

  1. 在deploytool窗口中,添加class,然后添加文件,选刚才创建的my_add.m:

VB调用Matlab编写的dll

  1. 点击“Build”按钮,即开始编译

VB调用Matlab编写的dll

  1. 编译成功后,即可看到生成的dll文件

VB调用Matlab编写的dll

  1. 启动VB6.0,新建一工程,类型为标准EXE,添加一按钮控件:

VB调用Matlab编写的dll

  1. 添加dll引用:

VB调用Matlab编写的dll

  1. 双击按钮控件,输入如下代码:

VB调用Matlab编写的dll

  1. 启动程序,运行结果如图:

VB调用Matlab编写的dll