主要内容

このペ,ジは前リリ,スの情報です。該当の英語のペ,ジはこのリリ,スで削除されています。

MATLABのcomオブジェクト

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

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

または,Microsoft . net Frameworkを使用することを検討してください。

MATLABは,Microsoft 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サーバーアプリケーションに送信すると,サーバーはエラーメッセージを次のような形式で送り返します。