主要内容

MATLABのcomオブジェクトの使用

MATLAB®からcomコンポ,ネントにアクセス

微软®“组件对象模型”COM)は,再利用可能なバイナリソフトウェアのコンポーネントをアプリケーションに統合するための枠組みを与えます。コンポーネントは,コンパイルされたコードで実装されるため,COMをサポートするプログラミング言語でソースコードを記述することができます。アプリケーションのアップグレードは、該当するアプリケーション全体の再コンパイルの必要はなく、単にコンポーネントを交換するだけで済むため簡単に行えます。これに加え、コンポーネントの場所はアプリケーションから透過的であるため、コンポーネントを別のプロセスやリモート システムに移行した場合もアプリケーションを修正する必要はありません。

あるいは,Microsoft . netの使用を検討してください。

MATLABは,Windows®プラットフォムのみでcomおよび. netをサポトしています。

関数

actxserver Comサバを作成
actxGetRunningServer オトメションサバの実行ンスタンスのハンドル
methodsview クラスメソッドを表示する
eventlistener Comオブジェクトベントに関連付けられたベントハンドラ関数の一覧表示
registerevent 実行時にcomオブジェクト
unregisterallevents Comオブジェクトベントに関連付けられたすべてのベントハンドラを登録解除する
unregisterevent 実行時にcomオブジェクト
iscom 入力がcomオブジェクトかどうかを判別
isevent 入力がcomオブジェクト电子邮箱ベントかどうかを判別
isinterface 入力がcomンタフェスかどうかを判別

オブジェクト

COM MATLABからcomコンポ,ネントにアクセス

トピック

网址の統合

微软办公软件

トラブルシュ,ティング

Matlab comサポ,トの制限

微软は32ビットのDLLやインプロセスCOMサーバーを64ビットアプリケーションに読み込むことはサポートしておらず,その逆もサポートしていません。

Comエラメッセジにおける引数コルアウトの解釈

MATLABクライアントが無効な引数をもつコマンドをCOMサーバーアプリケーションに送信すると,サーバーはエラーメッセージを次のような形式で送り返します。