主要内容

使用COM对象MATLAB

从MATLAB访问COM组件®

微软的®组件对象模型COM)提供了一个将可重用的二进制软件组件集成到应用程序中的框架。因为组件是用编译后的代码实现的,所以源代码可以用支持COM的编程语言编写。简化了对应用程序的升级,因为可以简单地交换组件,而不需要重新编译整个应用程序。此外,组件的位置对应用程序是透明的,因此可以将组件重新定位到单独的进程甚至远程系统,而无需修改应用程序。

或者,考虑使用Microsoft . net。

MATLAB支持Windows上的COM和。net®平台。

功能

actxserver 创建COM服务器
actxGetRunningServer 自动化服务器正在运行的实例的句柄
methodsview 视图类的方法
eventlistener 列出与COM对象事件相关的事件处理函数
registerevent 在运行时为COM对象事件关联事件处理程序
unregisterallevents 注销与COM对象事件相关的所有事件处理程序
unregisterevent 在运行时注销与COM对象事件关联的事件处理程序
iscom 确定input是否为COM对象
isevent 确定输入是否为COM对象事件
isinterface 确定输入是否为COM接口

对象

COM 访问COM组件MATLAB

主题

COM集成

微软办公软件

故障排除

MATLAB COM支持限制

Microsoft不支持将32位dll或进程内COM服务器加载到64位应用程序中,或者相反。

解释COM错误消息中的参数标注

当MATLAB客户端向COM服务器应用程序发送带有无效参数的命令时,服务器将以以下格式返回一个错误消息。

Baidu
map