exponenta event banner

NET.enableAutoRelease

Разблокировать объект .NET, представляющий вызываемую оболочку времени выполнения (COM-оболочку)

Синтаксис

Описание

пример

NET.enableAutoRelease(obj) освобождает оболочку COM, когда объект выходит из области действия.

Вызывать эту функцию, только если объект был заблокирован с помощью NET.disableAutoRelease

Примеры

свернуть все

Следующий псевдокод показывает, как вызвать функцию (GetComApp.m, описано в NET.disableAutoRelease), который возвращает COM-объект. Объект, mainObj типа NetDocTest.MyClass, имеет свойство, MyApp. Звонить GetComApp для получения COM-объекта и использования его readData способ.

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

Входные аргументы

свернуть все

Объект .NET, представляющий собой COM-оболочку, указанный как объект класса COM-оболочки.

Пример: ComNamespace.ComClass

Представлен в R2010b