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

6 visualizaciones (últimos 30 días)
I would like to create a Visual Basic DLL from the MATLAB Compiler that takes two matrices as an argument and returns two matrices.

Respuestas (1)

Sanchali Purandare
Sanchali Purandare el 16 de En. de 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 comentarios
Hatim Motiwala
Hatim Motiwala el 22 de Feb. de 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.

Iniciar sesión para comentar.

Categorías

Más información sobre COM Component Integration en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by