主要内容

COM方法

方法信息

你执行,或者调用,属于COM对象的COM函数或方法。方法名是区分大小写的。你不能缩写它们。

要查看COM对象支持哪些方法,请使用下列函数之一。金宝app每个函数都提供特定的信息,如表中所述。有关使用方法的信息,请参阅供应商文档。

函数 输出

methodsview

函数名称和签名的图形显示

方法完整的限定符

按字母顺序排列的函数名和签名单元格数组

方法

单元格数组中只有函数名,按字母顺序排序,大写名字首先列出

调用

函数名称和签名的单元格数组

调用对象方法

MATLAB®金宝app支持以下语法来调用对象上的方法。

  • 方法名称:

    outputvalue = methodname(对象、“__arg1”、“最长”,…);
  • 通过点符号:

    outputvalue = object.methodname(“__arg1”,“最长”,…);
  • 使用显式的语法:

    outputvalue =调用(对象、“methodname”、“__arg1”,“最长”,…);

methodsview方法完整的命令显示用于输入和输出参数的数据类型。

不能使用点语法,必须显式地调用得到,调用以下条件下的功能:

  • 访问不是对象类的公共成员的属性或方法。

  • 访问不在服务器类型库中的属性或方法。

  • 访问带参数的属性。MATLAB将这些属性视为方法。

  • 要访问对象的向量的属性,请使用得到功能。

    的方法不能在多个COM对象上调用方法,即使调用调用显式函数。

指定枚举参数

枚举是将描述性名称赋给符号值的一种方法。MATLAB支金宝app持在使用的类型库报告参数为的条件下对传递给方法的参数进行枚举枚举,仅作为枚举

请注意

MATLAB不支持枚举类型库报告金宝app为两者的任何参数枚举可选

跳过可选输入参数

当调用接受可选输入参数的方法时,可以通过指定空数组跳过可选参数([])在它的地方。例如,调用带第二个参数的方法的语法最长没有指定:

methodname(处理__arg1、[],长度);

返回多个输出参数

如果一个服务器函数支持多个输出,您可以将任金宝app何或所有这些输出返回到MATLAB客户机。

下面的语法显示了一个服务器函数functionnameMATLAB客户端调用。retval是第一个输出参数或返回值。其他输出参数是着干活out2...

[retval out1 out2…]] = functionname(处理,三机一体,in2,…);

MATLAB使用COM中的引用传递功能来实现这个功能。引用传递是COM的一个特性;MATLAB不支持引用传递。金宝app

相关的例子

更多关于