Activex-DLLの参照先について

解決


326  2005-02-10 13:54:27  No: 88367  IP: [192.*.*.*]

326です。お世話になります。

先日、ActiveX-DLLを作りました。
(DBに接続し、閉じるだけのメソッドのみ)
作成したDLLを開発したローカル端末の
c:\winnt\system32\
に入れて、他Exeから呼び出すことに成功しました。

問題はここからで、
開発用サーバ:A
本番用サーバ:B
があります。
DLLのソースとExeはAサーバに、
ExeのみBサーバにおいたときに、
「実行時エラー 429
  ActiveXコンポーネントはオブジェクトを作成できません」
とはねられてしましました。。。

DLLをAサーバ、Bサーバにおいて(登録して)
参照先をA,Bに変えても同様のエラーがでました。

このような場合、どうすればよろしいのでしょうか?

編集 削除
あん  2005-02-10 14:03:20  No: 88368  IP: [192.*.*.*]

んー
どのサーバーで作業してるのか
わかりにくい質問ですね。

編集 削除
ガッ  2005-02-10 14:21:09  No: 88369  IP: [192.*.*.*]

とりあえずregsvr32.exeつかってレジストリに登録するか、他の方法で登録しないとだめっぽぃな…

編集 削除
326  2005-02-10 14:30:44  No: 88370  IP: [192.*.*.*]

すみません。Exeをけっているのは
同じドメインの作業端末(開発端末とは違う)
です。

REGSVR32  でどちらも登録しております・・・うーむ

編集 削除
もげ  2005-02-10 15:18:14  No: 88371  IP: [192.*.*.*]

exeファイルはファイルサーバに置いていて、
exeを実行するそれぞれの「作業端末」(PC)ということなら、

REGSVR32はexeを実行するそれぞれの「作業端末」(PC)で実行していますか?

編集 削除
326  2005-02-10 16:29:39  No: 88372  IP: [192.*.*.*]

お疲れ様です。326です。

すみません。それぞれの作業端末で
REGSVR32
を行ったところ、正常にできました!

すいませんおさわがせして申し訳ありませんでした。

編集 削除