Используйте эти MATLAB® функции для сохранения и восстановления состояния объекта управления.
Функция | Описание |
---|---|
Загрузка и инициализация объекта управления из файла | |
Запись и сериализация COM-объекта в файл |
Сохраните или serialize текущее состояние COM-элемента управления в файл, используя save
функция. Сериализация - это процесс сохранения объекта на носителе данных (таком как файл или буфер памяти) или передачи его через сетевое соединение, ссылку в двоичной форме.
Примечание
MATLAB поддерживает COM save
и load
функций только для элементов управления.
Используйте эти функции MATLAB для выпуска или удаления COM-объекта или интерфейса.
Когда вам больше не нужен интерфейс, используйте release
функция, чтобы освободить интерфейс и восстановить используемую им память. Когда вам больше не нужен сервер, используйте delete
функция для удаления. Кроме того, можно использовать delete
функция, чтобы освободить все интерфейсы для объекта и удалить сервер или элемент управления.
Примечание
В версиях MATLAB более ранней версии 6.5 отказ явного освобождения указателей на интерфейс или удаления сервера часто приводит к утечке памяти. Это справедливо, даже если переменная, представляющая интерфейс или COM-объект, была переназначена. В MATLAB версии 6.5 и более поздней, сервер вместе со всеми интерфейсами к нему уничтожается при переназначении переменной или когда переменная, представляющая COM-объект или интерфейс, выходит из возможностей.
При удалении или закрытии окна рисунка, содержащего элемент управления, MATLAB автоматически освобождает все интерфейсы для элемента управления. MATLAB также автоматически отпускает все указатели для сервера автоматизации при выходе из программы.