- - PR -
vb.netでVB6.0のDLLを使う
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-10-15 12:07
今、VB.netで今まで使用していたVB6.0のDLLを使用したいと思っているのですが、
Declareを使用して呼び出そうとすると、DLLを読み込めないといったエラーが 出てきてしまいます。 VB6.0のDLLを呼び出すにはどのようにしたらよろしいのでしょうか? よろしくお願いいたします。 |
|
投稿日時: 2002-10-15 12:58
こんにちは、うりゅうです。
>Declareを使用して呼び出そうとすると、DLLを読み込めないといったエラーが >出てきてしまいます。 >VB6.0のDLLを呼び出すにはどのようにしたらよろしいのでしょうか? VB.NETで利用できるのはCOM+インターフェスをもっているものだけです。いわゆるOCX化されているDLLでないと読み込めません。そのあたりは大丈夫でしょうか? というか、大間違いでしたらごめんなさい(苦笑) _________________ -------------------------------------- ネットビルド 小田原貴樹 odahara@netbuiuld.jp -------------------------------------- |
|
投稿日時: 2002-10-15 13:29
そうなんですか???
もともと使っていたDLLに.net対応のものがなかったため、 使用したのですが・・・(泣) コードから呼び出すこともできないのでしょうか??? DLLを使わずに利用する方法を探してみようと思います!! ありがとうございました!! |
|
投稿日時: 2002-10-15 15:56
>>VB.NETで利用できるのはCOM+インターフェスをもっているものだけです。
>>いわゆるOCX化されているDLLでないと読み込めません。 さらに、マネージコードだけです、確か。 アンマネージコードをマネージコードでラップして呼び出すことは可能です。ヘルプで『チュートリアル : Windows API の呼び出し』が参考になります。 |
1