- - PR -
VS.net 2005 DLLの参照
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-05-29 20:47
VisualStudio2005にてasp.netの開発をしています。
VB6.0で使用していたDLLを.netでも参照したいのですが、方法が全く分かりません。 参照の追加で参照しようとすると「コンポーネントにタイプ ライブラリが見つかりませんでした。」というエラーがでます。 最近はじめたばかりで、分からないことだらけですがご教授よろしくお願いいたします。 | ||||||||
|
投稿日時: 2007-05-29 21:48
その VB6 アプリと同じ環境になっていますか?
インストールするべきモジュールが足りていないのではないでしょうか? _________________ かるあ のメモ と スニペット | ||||||||
|
投稿日時: 2007-05-29 22:08
開発環境で参照を追加しようとした時の話じゃないの? | ||||||||
|
投稿日時: 2007-05-29 22:11
言葉足らずでしたか。 その開発で使用している OCX やら DLL やらのインストールが正常におわっていないのかなと。 _________________ かるあ のメモ と スニペット | ||||||||
|
投稿日時: 2007-05-30 09:17
すまん。というかごめんなさい。 エラーどおりで単にタイプライブラリ登録ができてないだけかな。 でもCOMタブの一覧に表示されていたってことなんだろうか? ああ参照で直に追加したのかも。regsvr32しる。 | ||||||||
|
投稿日時: 2007-05-30 09:23
ご返答ありがとうございます。
DLLはインストールしないと使えないのでしょうか? レジストリに書き込まれていないとダメってことですか? 某企業のパッケージをカスタマイズしていまして、そこが提供してくれているDLL を使いたいのですが、VB6の時はプログラムと同じフォルダに入れてるだけで使えたので、インストールとかはしていません。DLLのみ提供されているのでこういう場合はどうしたらいいのでしょうか? よろしくお願いします。 | ||||||||
|
投稿日時: 2007-05-30 21:35
まぁインストールは必要でしょう。 レジストリにどうとかっていうのは DLL の形式によります。 最初に聞けばよかったんだけれど、VB6 で使用していたのは ActiveX dll ですか? それとも PInvoke が必要な Windows APIですか? VB6 の時どのように使用していましたか?
提供元があるなら、DLLのインストールも込みでそこに問い合わせるのもいいのではないでしょうか? _________________ かるあ のメモ と スニペット | ||||||||
|
投稿日時: 2007-05-31 10:04
提供元に問い合わせて解決いたしました。
System32の中に配置するだけで良かったみたいです。 皆様本当にありがとうございました。 また、何かあったらよろしくお願い致します。 |