Main Content

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 中推出