2017-11-30 20 views
0

VB6から作成したモジュールを含む.dllファイルをインポートしました。私はVB 2017を使用していますが、それらがまだ.NETで使用できるかどうかは疑問でした。何らかの方法がありますか、またはすべてのモジュールを再コーディングする必要がありますか?Vb6モジュールはVB.NETで使用/参照できますか?

+1

"COM interop"はまだ存在します。私はそれが必ずしも最善のオプションであるとは言っていませんが... –

+0

なぜそれを書き直しますか? YAGNIルールを思い出してください。 MarcのCOM interopの提案は、私にはうってつけです。 – Scott

+0

確かにこれは重複している必要があります – DaveInCaz

答えて

1

VB6 "ActiveX DLL"プロジェクトは、COMオブジェクトを呼び出すことができる任意のプラットフォームから呼び出すことができるCOMオブジェクトです。 .NET COM Interopを使用すると、他のCOMオブジェクトと同じように呼び出すことができます。

関連する問題