Сохранение и удаление COM-объектов

Функции, чтобы сохранить и восстановить COM-объекты

Используйте эти функции MATLAB®, чтобы сохранить и восстановить состояние объекта управления COM.

ФункцияОписание

load

Загрузите и инициализируйте объект управления COM из файла

save

Запишите и сериализируйте объект управления COM к файлу

Сохраните, или serialize, текущее состояние управления COM к файлу с помощью save функция. Сериализация является процессом сохранения объекта на носитель (такой как файл или буфер памяти) или передача его через ссылку сетевого подключения в двоичной форме.

Примечание

MATLAB поддерживает COM save и load функции для средств управления только.

Отключите COM-интерфейсы и объекты

Используйте эти функции MATLAB, чтобы выпустить или удалить COM-объект или интерфейс.

ФункцияОписание

delete

Удалите COM-объект или интерфейс

release

Отключите COM-интерфейс

Когда вам больше не будет нужен интерфейс, используйте release функционируйте, чтобы выпустить интерфейс и исправить память, используемую им. Когда вам больше не будет нужен сервер, используйте delete функция, чтобы удалить его. В качестве альтернативы можно использовать delete функционируйте, чтобы и выпустить все интерфейсы для объекта и удалить сервер или управление.

Примечание

В версиях MATLAB ранее, чем 6,5, отказ явным образом выпустить интерфейсные указатели или удалить сервер часто приводит к утечке памяти. Это верно, даже если переменная, представляющая интерфейсный или COM-объект, была повторно присвоена. В версии 6.5 MATLAB и позже, сервер, наряду со всеми интерфейсами к нему, уничтожается на переназначении переменной или когда переменная, представляющая COM-объект или интерфейс, выходит из осциллографа.

Когда вы удаляете или закрываете окно рисунка, содержащее управление, MATLAB автоматически выпускает все интерфейсы для управления. MATLAB также автоматически выпускает все указатели для Сервера автоматизации, когда вы выходите из программы.