• ベストアンサー

VB.NETで作成したDLLをVC++6で使用する

タイトルどおりの質問です。 VB.NETで作成したDLLをVC++6で使用可能でしょうか。 当方設計をしておりますが、VB.NET,VCの知識がありません。 コーディングをする人間に指示しなければならないのですが、 どのような情報を与えればよいか、教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jmh
  • ベストアンサー率23% (71/304)
回答No.2

COMのDLLを作ることはできると思います。 COMでクラスを公開できると思います。 「相互運用」を調べてみるとかしてみてください。

undisclosed
質問者

お礼

COMってなんですか・・・って感じなんですが。 でも頑張ります。 とりあえず相互運用で調べてみます。 ありがとうございました。

その他の回答 (2)

回答No.3

#1です。 #2さんの情報によると#1は間違いです。御免なさい。

undisclosed
質問者

お礼

いえいえ、ありがとうございました。 懲りずにまたお願いします。

回答No.1

できません。 VB.NETでは、.NET Framework上で動くプログラムしか作れません。 VC++ 6は、.NETをサポートしていないので無理です。 VC++ .NETであれば、マネージド拡張のプロジェクトを作成すれば利用できます。 ただし、私はVC++.NETで、マネージド拡張のプログラムを組んだことがないので詳しくはわかりませんが、マネージド拡張で作成すると、.NETアプリの知識が要りますので、VC++でWin32 SDKやMFCのスケルトンを使用したプロジェクトとは、もはや別物と考えた方が良いと思います。

undisclosed
質問者

お礼

回答ありがとうございます。 環境としては.NET Framework上で動作させる予定なのですが、無理なのでしょうか。 勉強不足でおっしゃる意味がよく分かりませんが、教えていただいた内容で調査を進めてみます。 ありがとうございました。

関連するQ&A