掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     EXEC_ADD_INマクロで呼び出せるアドインの作成言語


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2009-11-30 14:28
EA Administrator
投稿: 1895

EXEC_ADD_INマクロで呼び出せるアドインの作成言語

○ご質問

EXEC_ADD_INマクロを使用し、コードの生成を行なおうと考えております。
アドインですが、サンプルやヘルプを見るとVBでの作成が前提になって
いるように見えるのですが、C++やVB.NETなどVBとは別の言語でアドイン
を作成することは可能なのでしょうか?

可能である場合、メソッドの定義はどのようになりますでしょうか?

○回答

VB以外の言語で作成することは可能です。

アドインの作成につきましては、最終的にActiveX COM DLLを作成すればよいので、
そのためのプログラミング言語は問いません。

VBのほか、VB.Vet, C#, C++, Delphiなどで作成することができます。

以下のページの「アドインソースコード公開」部分には
VB6.0, C#, C++のサンプルコードがありますので、参考にしてください。
https://www.sparxsystems.jp/products/EA/tech/tc_23.htm

メソッドやAPIのインターフェースにつきましては、ヘルプに記載されていますが、
それらはC#の文法になっていますので、ご利用になる言語に置き換えて
プログラミングしてください。

また、ヘルプ内のサンプルコードはVB6.0で書かれている部分がほとんどですが、
サンプルを利用する場合は、こちらもご利用になる言語に置き換えてください。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » EXEC_ADD_INマクロで呼び出せるアドインの作成言語 sugimoto 2009-11-30 14:28