VC++のクラスをVBで用いるには?

解決


masaki  2004-12-09 23:52:10  No: 55595

VC++のクラスをVBで使用したいのですが、できるのでしょうか?

しらべてみると、VC++.netのmanaged codeを使わないといけないということがあったのですが、それ以外に方法はないのでしょうか?

プログラムの初心者ですが、よろしくお願いします。


シャノン  2004-12-10 00:24:58  No: 55596

バージョンは何でしょうか?

双方ともに 6.0 である場合、VC++ 同士(DLL でクラスをエクスポートして、それを使う)のような感覚ではまず不可能です。
VC++ 側を COM で作り、VB ではタイプライブラリを使って取り込めばできるでしょう。

Managed Code の話が出ているところからして、7.0 以降のことかと思われますが…
上記の COM を介する方法は、7.0 でも可能です。
Managed C++ を使いたくないなら、これが正当な方法になるでしょう。


masaki  2004-12-10 00:58:49  No: 55597

シャノン様、
ありがとうございます。

バージョンは両方とも6.0ですので、COMとタイプライブラリを用いたいとお
もいます。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加