主要内容

com方法

方法信息

您执行或调用,com函数或属于com对象的方法。方法名称对病例敏感。您不能缩写它们。

要查看com对象支持的方法,请使用以下功能之一。金宝app每个函数都会呈现特定信息,如表中所述。有关使用方法的信息,请参阅您的供应商文档。

Function 输出

MethodsView

功能名称和签名的图形显示

方法-满的预选赛

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

方法

仅函数名称的单元格数组,按字母顺序排序,首先列出了大写名称

调用

功能名称和签名的单元格数组

调用对象方法

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

  • 通过方法名称:

    outputValue = methodName(对象,'arg1','arg2',...);
  • 经过点表示法

    outputvalue = object.methodname('arg1','arg2',...);
  • 使用显式语法:

    outputValue = Invoke(对象,'MethodName','arg1','arg2',...);

MethodsViewand方法-满的命令显示用于输入和输出参数的数据类型。

您不能使用点语法,必须明确调用得到,,,,, 和调用在以下条件下的功能:

  • To access a property or method that is not a public member of the object class.

  • To access a property or method that is not in the type library for the server.

  • 访问参数的属性。MATLAB将这些特性如方法处理。

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

    即使您调用多个com对象,也无法调用一种方法调用明确功能。

指定枚举参数

枚举是将描述名称分配给符号值的一种方式。MATLAB支金宝app持在使用类型库将参数报告为AS的情况下传递给方法的参数的枚举枚举,只有枚举

笔记

MATLAB不支持该类型库报告的金宝app任何参数的枚举枚举and选修的

跳过可选输入参数

调用获取可选输入参数的方法时,您可以通过指定空数组来跳过可选参数([])取而代之的。例如,用于调用第二个参数的方法的语法arg2未指定的是:

MethodName(handle,arg1,[],arg3);

返回多个输出参数

如果服务器函数支持多个输出,则可以将任何或金宝app全部输出返回到MATLAB客户端。

以下语法显示服务器函数函数名称由MATLAB客户端拨打。退化是第一个输出参数或返回值。另一个输出参数是OUT1,,,,OUT2,,,,...

[retval out1 out2 ...] = functionName(handle,in1,in2,...);

MATLAB使用COM中的通过传递功能来实现此功能。通过引用是com功能;MATLAB不支持通过参考。金宝app

相关示例

更多关于