- PR -

VS.net 2005 DLLの参照

投稿者投稿内容
K
会議室デビュー日: 2006/07/13
投稿数: 8
投稿日時: 2007-05-29 20:47
VisualStudio2005にてasp.netの開発をしています。
VB6.0で使用していたDLLを.netでも参照したいのですが、方法が全く分かりません。
参照の追加で参照しようとすると「コンポーネントにタイプ ライブラリが見つかりませんでした。」というエラーがでます。
最近はじめたばかりで、分からないことだらけですがご教授よろしくお願いいたします。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-05-29 21:48
その VB6 アプリと同じ環境になっていますか?
インストールするべきモジュールが足りていないのではないでしょうか?
_________________
かるあ のメモスニペット
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2007-05-29 22:08
引用:

かるあさんの書き込み (2007-05-29 21:48) より:
その VB6 アプリと同じ環境になっていますか?
インストールするべきモジュールが足りていないのではないでしょうか?



開発環境で参照を追加しようとした時の話じゃないの?
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-05-29 22:11
引用:

ぶさいくろうさんの書き込み (2007-05-29 22:08) より:

開発環境で参照を追加しようとした時の話じゃないの?


言葉足らずでしたか。
その開発で使用している OCX やら DLL やらのインストールが正常におわっていないのかなと。
_________________
かるあ のメモスニペット
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2007-05-30 09:17
引用:

かるあさんの書き込み (2007-05-29 22:11) より:
言葉足らずでしたか。
その開発で使用している OCX やら DLL やらのインストールが正常におわっていないのかなと。


すまん。というかごめんなさい。

エラーどおりで単にタイプライブラリ登録ができてないだけかな。
でもCOMタブの一覧に表示されていたってことなんだろうか?
ああ参照で直に追加したのかも。regsvr32しる。
K
会議室デビュー日: 2006/07/13
投稿数: 8
投稿日時: 2007-05-30 09:23
ご返答ありがとうございます。
DLLはインストールしないと使えないのでしょうか?
レジストリに書き込まれていないとダメってことですか?
某企業のパッケージをカスタマイズしていまして、そこが提供してくれているDLL
を使いたいのですが、VB6の時はプログラムと同じフォルダに入れてるだけで使えたので、インストールとかはしていません。DLLのみ提供されているのでこういう場合はどうしたらいいのでしょうか?
よろしくお願いします。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-05-30 21:35
引用:

Kさんの書き込み (2007-05-30 09:23) より:

DLLはインストールしないと使えないのでしょうか?
レジストリに書き込まれていないとダメってことですか?


まぁインストールは必要でしょう。
レジストリにどうとかっていうのは DLL の形式によります。

最初に聞けばよかったんだけれど、VB6 で使用していたのは ActiveX dll ですか?
それとも PInvoke が必要な Windows APIですか?
VB6 の時どのように使用していましたか?

引用:

某企業のパッケージをカスタマイズしていまして、そこが提供してくれているDLL
を使いたいのですが、VB6の時はプログラムと同じフォルダに入れてるだけで使えたので、インストールとかはしていません。DLLのみ提供されているのでこういう場合はどうしたらいいのでしょうか?


提供元があるなら、DLLのインストールも込みでそこに問い合わせるのもいいのではないでしょうか?
_________________
かるあ のメモスニペット
K
会議室デビュー日: 2006/07/13
投稿数: 8
投稿日時: 2007-05-31 10:04
提供元に問い合わせて解決いたしました。
System32の中に配置するだけで良かったみたいです。
皆様本当にありがとうございました。
また、何かあったらよろしくお願い致します。

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