このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
COM コンポーネントの統合
MATLAB® で生成された COM コンポーネントをアプリケーションに統合するには、API の組み合わせを使用する必要があります。MATLAB Compiler SDK™ は API を使用して MATLAB Runtime の初期化、コンパイルされた MATLAB 関数の MATLAB Runtime への読み込み、COM コンポーネントと MATLAB Runtime の間で渡されるデータの管理を行います。コンパイラは、コンパイルされた関数のシグネチャに基づいて、いくつかの API を生成します。MATLAB Runtime はすべてのアプリケーションで一貫した他の API を提供します。
MATLAB 関数を Microsoft® Office 製品に統合するには、COM コンポーネントを使用します。MATLAB Compiler™ は、Microsoft Excel® との直接統合を提供しています。
関数
compiler.build.comComponent | MATLAB の外部でデプロイする COM コンポーネントを作成 (R2021a 以降) |
compiler.build.COMComponentOptions | Options for building COM components (R2021a 以降) |
compiler.build.Results | コンパイラ ビルド結果オブジェクト (R2020b 以降) |
mcrinstaller | 現在のプラットフォームに対応する MATLAB Runtime インストーラーのバージョンと場所の情報を表示 |
mcrversion | MATLAB のバージョンに対応する MATLAB Runtime のバージョン番号を返す |
COM ユーティリティ クラス
トピック
- MATLAB コードを使用した汎用 COM コンポーネントの作成
汎用 COM コンポーネントを作成する方法を学習する。
- ユーティリティ ライブラリの登録と参照
COM コンポーネントを使用するために
MWComUtil
ライブラリを登録する。 - クラス インスタンスのメソッドの呼び出し
クラス メソッドを呼び出して、カプセル化された MATLAB 関数にアクセスします。
- Visual C++ プログラムでの COM オブジェクトの呼び出し
COM オブジェクトを Visual C++® プログラムに統合。
- Pass Arguments
Pass multiple arguments as a
varargin
array by creating aVariant
array and assigning each array element to the respective input argument. - Control Array Formatting and Data Conversion
Refer to array formatting and data conversion flags.
- Use MATLAB Global Variables in Visual Basic
Class properties allow an object to retain an internal state between method calls.
- Block Execution of Applications That Create Figures
Handle interaction in a console-based program that creates MATLAB figures.
- Obtain Registry Information
Use MATLAB function
componentinfo
to query the system registry for installed COM components. - Integrate Magic Square into a COM Application
Create a COM component from a simple MATLAB file.
- Package COM Components from Command Line
Use
mcc
to build COM components. - COM コンポーネントのインストール
COM コンポーネントをターゲット マシンにデプロイする。
- General Techniques
Integrate COM components into COM compliant programs.
- Handle Errors During a Method Call
Learn how Microsoft Visual Basic® handles exceptions.
- Register COM Component
Register COM components created by MATLAB Compiler SDK on the target machine.
- データ変換
MATLAB と COM バリアント間でデータを変換する。
- Calling Conventions
Learn the method calling conventions for COM components.