本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

NET.enableAutoRelease

解锁表示运行时可调用封装程序(COM 封装程序)的 .NET 对象

说明

示例

当对象超出范围时,NET.enableAutoRelease(obj) 释放 COM 封装程序。

仅当使用 NET.disableAutoRelease 锁定了对象时才需要调用该函数

示例

全部折叠

以下伪代码显示如何调用返回 COM 对象的函数(NET.disableAutoRelease 中所述的 GetComApp.m)。NetDocTest.MyClass 类型的对象 mainObj 包含一个 MyApp 属性。调用 GetComApp 获取 COM 对象,并使用其 readData 方法。

mainObj = NetDocTest.MyClass;
GetComApp(mainObj);
app = mainObj.MyApp;
app.readData('hello');
% Unlock the COM object
NET.enableAutoRelease(mainObj.MyApp);

输入参数

全部折叠

表示 COM 封装程序的 .NET 对象,指定为 COM 封装程序类对象。

示例: ComNamespace.ComClass

在 R2010b 中推出