掲示板一覧   -   トピック一覧
   EA API
     Javaプログラムとの連携に関して


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mogass
投稿日時: 2013-4-17 15:11
EA Administrator
投稿: 171

Javaプログラムとの連携に関して

サポートに頂きましたご質問と回答の要約です。

○ご質問

Javaで作成した外部プログラムから「状態」要素の背景色を変えた場合、開いている画面を手動でリフレッシュしないと色が変わりません。
そのような仕様なのか回避策があるのか教えてください。

○回答

外部アプリケーションで作成したEAのインスタンスと実行中のEAのインスタンスは別の実行単位ですので、
後者のインスタンスに対しての操作を行うことはできません。

Visual Basic(VB6など)で提供されるGetObject()のように、
既存のインスタンスを取得できるような方法が無く、
且つ、EAに対して表示更新などの操作を行う必要がある場合は、
EAの起動を(Javaで作成した)外部アプリケーション経由で
行っていただくことで、回避していただく必要がございます。

そのほか、EAで行われたモデルの変更通知などを受け取り応答する
などの必要がある場合は、EAのアドインとして作成する必要が
ございます。この場合、Javaではアドインを作成できませんので、
COM DLL(又は互換)で作成可能な別の言語(VC++、C#、VB、VB.Net、
Delphiなど)を選択する必要がございます。

ご検討のほどよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ