ActiveXDLLを作ったのですが、「参照設定」で指定すれば使えるのですが
プログラム中から「参照設定」をしないでも使えないでしょうか?
Declare ステートメントを調べてみたのですがエラーが出てできませんでした。
参照設定せずに、CreateObjectするという手もあります。
Declare ステートメントは、ActiveX DLLに使うことはできません。
MSDN News の Ask Dr.GUI などにも説明されています。
ところで、参照設定をせずにActiveX DLL を Create Objectで呼び出すのは
やめておいた方がいいと思います。
特に、ディストリビューション・ウィザードなどを使ってインストーラ
を作成するときに、依存関係が参照されず、配布してもエラーで起動できない
場合があるからです。
ツイート | ![]() |