毎度やり玉に挙げてごめん。
VS.net 2005 DLLの参照(Insider.NET 会議室)より:
投稿日時: 2007-05-29 20:47
VisualStudio2005にてasp.netの開発をしています。
VB6.0で使用していたDLLを.netでも参照したいのですが、方法が全く分かりません。
参照の追加で参照しようとすると「コンポーネントにタイプ ライブラリが見つかりませんでした。」というエラーがでます。
最近はじめたばかりで、分からないことだらけですがご教授よろしくお願いいたします。
投稿日時: 2007-05-30 09:23
某企業のパッケージをカスタマイズしていまして、そこが提供してくれているDLL を使いたいのですが、VB6の時はプログラムと同じフォルダに入れてるだけで使えたので、インストールとかはしていません。DLLのみ提供されているのでこういう場合はどうしたらいいのでしょうか?
投稿日時: 2007-05-31 10:04
提供元に問い合わせて解決いたしました。
すっごい疑問。なぜ最初から提供元に問い合わせない?
最初の投稿が 20:47 なので、提供元に連絡が取れなかったのかもしれない。それにしても、翌日一番に問い合わせておけば、30日中に解決したのではないか?かるあさんの、提供元があるなら、DLLのインストールも込みでそこに問い合わせるのもいいのではないでしょうか?
というのが 30日の 21:35 なので、31日の朝一で読み、問い合わせたと思われる。
「某企業」の名前が明らかにされ、パッケージの名前が明らかにされていれば、あるいは、30日のうちに解決…同じものを使ったことがある人から、「こうしたらいい」と、アドバイスがあったかもしれない。でも、伏せている。このため、情報は得られることはない。
めちゃくちゃ不思議。なぜ、最初から提供元に問い合わせなかったのだろう?
某企業のあるパッケージに限らず、一般的なことだと思った?
それにしたって、一般的なことか、特殊なケースか、切り分けるのが先だ。
と、いうか。
VB6.0で使用していたDLLを.netでも参照したい
だって?
VB6.0 で使用していた、ということは、COM オブジェクト(ActiveX)か、ネイティブということだ。そして、VB6の時はプログラムと同じフォルダに入れてるだけで使えた
ってことなら、ネイティブだ。ネイティブであれば、参照する必要はあるのか?VB6.0 では参照しないと使えなかったのなら COM オブジェクトってことで、だったらコピーするだけで使えたって、本当に?
いかん。考えれば考えるほど、わからなくなってきた。
投稿日時 : 2007年5月31日 22:27