主要内容

actxserver

创建COM服务器

描述

例子

c= actxserver (progid创建本地OLE自动化服务器,其中progid程序标识符(ProgID)。该函数返回服务器默认接口的句柄。

对于在动态链接库(DLL)中实现的组件,actxserver创建进程内服务器。对于作为可执行文件(EXE)实现的组件,actxserver创建进程外服务器。您可以在客户机系统或支持DCOM的网络上的任何其他系统上创建进程外服务器。金宝app

c= actxserver (progid“机”,machineName在远程计算机上创建服务器。

例子

全部折叠

创建一个微软®Excel®对象并显示ActivePrinter财产。MATLAB®显示您的系统的值。

e = actxserver (“Excel。应用程序的);get (e,“ActivePrinter”
ans = \\printers\Copy-Fl2-South on Ne04:

当您完成应用程序时,在MATLAB中关闭Excel并删除服务器对象。

辞职(e)删除(e)

输入参数

全部折叠

程序标识符,指定为字符串或字符向量。服务器供应商文档指定了ProgID。对MATLABprogid值,请参阅程序标识符

例子:Matlab。应用程序的

要启动服务器的远程计算机的名称,指定为字符串或字符向量。

例子:“机”、“mymachine”

限制

  • COM功能在Microsoft Windows上可用®系统只。

  • 64位MATLAB不支持自定义接口。金宝app

  • MATLAB COM接口不支持带有可选参数的调用函数。金宝app

提示

  • 您可以为COM服务器注册事件。有关更多信息,请参见COM事件

之前介绍过的R2006a