- PR -

参照の追加について

1
投稿者投稿内容
ターキッシュ
大ベテラン
会議室デビュー日: 2003/01/15
投稿数: 126
投稿日時: 2003-10-10 15:59
いつも勉強させて頂いております。

C++ VS6で作成したdllを使用しようとして参照の追加を
設定しようとしましたら、下記のようなエラーが出て追加
できませんでした。
dllはプロジェクトのbinフォルダの中に入れておいてそれを
参照しようとしました。

エラー内容
_________________________________________
'プロジェクトのパス+作ったdll名'への参照を追加することはできません。
ActiveXタイプ ライブラリ
'プロジェクトのパス+作ったdll名+\1'のラッパーアセンブリを作成できませんでした。
このライブラリを登録する必要があります。
_________________________________________

ActiveXの何かの追加もしなければならないのでしょうか?
素人に近いものですみませんが、よろしくご教授お願いします。

小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2003-10-10 17:47
.NET Framework上のdllといままでのCOMのdllは
全く違うものです。
regsvr32をつかって登録したうえでCOMとして
参照の追加をしましょう。

こんな話もありますね。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=6528&forum=7
ターキッシュ
大ベテラン
会議室デビュー日: 2003/01/15
投稿数: 126
投稿日時: 2003-10-10 18:50
小野@EAC様 ご返答ありがとうございました。

正直な話、
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=6528&forum=7

のさり様と同じように、レジストリに登録することなく
使用できるイメージを持っていました。
書籍を見てDLL地獄の終焉とか詳しく読んでなかったの
でしょうが、どうも使い勝手の良いように解釈して
しまっていたようです。

regsvr32で追加した後に、参照の追加を行った結果、
無事うまくいきました。
ありがとうございました。

今後もご指導よろしくお願いします。

1

スキルアップ/キャリアアップ(JOB@IT)