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

Функции для сохранения и восстановления COM-объектов

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

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

загрузка

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

сохранение

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

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

Примечание

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

Выпуск COM-интерфейсов и объектов

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

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

удаление

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

релиз

Выпустите COM-интерфейс

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

Примечание

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

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

Похожие темы

Была ли эта тема полезной?