How do I create a Shared Library using the MATLAB Compiler that can be accessed through Visual Basic 6 as a DLL?

6 Ansichten (letzte 30 Tage)
I would like to create a Visual Basic DLL from the MATLAB Compiler that takes two matrices as an argument and returns two matrices.

Antworten (1)

Sanchali Purandare
Sanchali Purandare am 16 Jan. 2011
The ability to deploy MATLAB code to be used by Visual Basic is available with MATLAB Builder NE. With Builder NE a COM DLL can be created which can be easily interfaced with Visual Basic. The following web site has more information:
http://www.mathworks.com/products/netbuilder/
The following example project shows another way to interface with a standard DLL. It involves a Visual C++ wrapper to do the data conversion. The example demonstrates how to use two matrix input arguments and two output matrices. The example includes the necessary MATLAB files, a Visual C++ 6 wrapper that needs to be used in order to do the data type conversion between MATLAB and Visual Basic, and a VB example that demonstrates how to call the function in the wrapper DLL.
  3 Kommentare
Hatim Motiwala
Hatim Motiwala am 22 Feb. 2013
Ksutubha: Thanks for the reply. Actually I saw these examples, but I was interested in the VB6 example and Visual C++ 6 wrapper dll that she mentioned will allow data type conversion between Matlab and Visual Basic 6.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu COM Component Integration finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by