主要内容

COM组件集成

将COM组件集成到应用程序中

整合Matlab.®生成的COM组件到应用程序需要您使用API​​的组合。MATLAB编译器SDK™使用API​​初始化Matlab运行时,将编译的MATLAB函数加载到Matlab运行时,并管理在COM组件之间传递的数据Matlab运行时。编译器根据编译函数的签名生成一些API。Matlab运行时提供对所有应用程序一致的其他API。

使用COM组件将MATLAB功能集成到微软®办公室s manbetx 845产品。Matlab Compiler™提供直接集成Microsoft Excel®

职能

Compiler.Build.comComponent. 在外面创建COM组件进行部署马铃薯
Compiler.Build.comComponentOptions. 构建COM组件的选项
mcrinstaller. 显示版本和位置信息马铃薯运行安装程序对应当前平台
mcrversion. 返回马铃薯运行匹配版本的版本号马铃薯

例子和如何

注册并引用实用程序库

如何在程序中注册和参考您需要的实用程序

调用类实例的方法

介绍如何调用类方法来访问封装的MATLAB函数

在Visual C ++程序中调用COM对象

如何将COM对象集成到Visual C ++中®程序

传递参数

描述如何将多个参数传递为avarargin.通过创建一个阵列变体数组,将数组的每个元素分配给相应的输入参数

控制阵列格式和数据转换

描述阵列格式和数据转换标志

在Visual Basic中使用MATLAB全局变量

描述类属性,允许对象在方法调用之间保留内部状态

阻止执行创建数字的应用程序

如何处理创建MATLAB数据的基于控制程序的基于程序的交互

获取注册表信息

如何使用matlab函数ComponentInfo.查询系统注册表的任何已安装的COM组件MATLAB编译器SDK产品

将Magic Square集成到COM应用程序中

展示了从简单的MATLAB文件创建COM组件

COM组件安装

介绍如何在目标计算机上安装/部署创建的组件

概念

一般技巧

描述了COM组件的集成MATLAB编译器SDK产品到项目

在方法调用期间处理错误

描述了这一点Microsoft Visual Basic®例外处理能力

成分注册

控件创建的COM组件的注册过程MATLAB编译器SDK产品。

数据转换

在MATLAB和COM变体之间转换。

呼唤约定

描述了由COM组件创建的COM组件的呼叫约定MATLAB编译器SDK产品