exponenta event banner

Интеграция COM-компонентов

Интеграция COM-компонентов в приложения

Для интеграции созданных MATLAB ® COM-компонентов в приложение необходимо использовать комбинацию API. Компилятор MATLAB SDK™ использует API для инициализации среды выполнения MATLAB, загрузки скомпилированных функций MATLAB в среду выполнения MATLAB и управления данными, передаваемыми между COM-компонентами и средой выполнения MATLAB. Компилятор генерирует некоторые API на основе сигнатур скомпилированных функций. Среда выполнения MATLAB предоставляет другие API, согласованные для всех приложений.

Используйте COM-компоненты для интеграции функций MATLAB в продукты Microsoft ® Office. MATLAB Compiler™ обеспечивает прямую интеграцию с Microsoft Excel ®.

Функции

compiler.build.comComponentСоздание COM-компонента для развертывания вне MATLAB
compiler.build.COMComponentOptionsПараметры построения COM-компонентов
mcrinstallerОтображение информации о версии и местоположении установщика среды выполнения MATLAB, соответствующей текущей платформе
mcrversionВозвращает номер версии среды выполнения MATLAB, соответствующий версии MATLAB

Примеры и способы

Регистрация и ссылка на библиотеку утилит

Как зарегистрировать и сослаться на утилиты, необходимые в вашей программе

Вызов методов экземпляра класса

Описывает способ вызова методов класса для доступа к инкапсулированным функциям MATLAB

Вызов COM-объектов в программах Visual C++

Интеграция COM-объекта в программу Visual C++ ®

Аргументы передачи

Описывает, как можно передать несколько аргументов как varargin путем создания массива Variant массив, присваивая каждый элемент массива соответствующему входному аргументу

Управление форматированием массива и преобразованием данных

Описывает форматирование массива и флаги преобразования данных

Использование глобальных переменных MATLAB в Visual Basic

Описывает свойства класса, которые позволяют объекту сохранять внутреннее состояние между вызовами метода

Блокировать выполнение приложений, создающих рисунки

Управление взаимодействием в консольной программе, которая создает фигуры MATLAB

Получение сведений о реестре

Использование функции MATLAB componentinfo запрос системного реестра для всех установленных COM-компонентов, созданных с помощью продукта MATLAB Compiler SDK

Интеграция Magic Square в COM-приложение

Демонстрация создания COM-компонента из простого файла MATLAB

Установка COM-компонентов

Описание установки/развертывания созданных компонентов на целевых компьютерах

Понятия

Общие методы

Описывает интеграцию COM-компонентов, созданных с помощью продукта MATLAB Compiler SDK, в программы

Обработка ошибок при вызове метода

Описание возможности обработки исключений Microsoft Visual Basic ®

Регистрация компонента

Описывает процесс регистрации COM-компонентов, созданных продуктом MATLAB Compiler SDK.

Преобразование данных

Преобразование между вариантами MATLAB и COM.

Соглашения о вызовах

Описывает соглашения по вызову для COM-компонентов, созданных продуктом MATLAB Compiler SDK