Visual C++ 6.0 を使用している ATL/COM ベースの DLL がいくつかあります。生成された DLL から「古い」ものがいくつか必要です。
(1) それらは、Visual Basic 6.0 (古い VB6、特に VB.Net ではありません) で開発されたプロジェクトと互換性がある必要があります。
(2) 古いオペレーティング システム (Windows 98 SE 以上) と互換性がある必要があります。明確にするために、それらはそのような OS で実行する必要があるという意味であり、そのような OS を実行するマシンでそれらを開発できなければならないという意味ではありません。
Visual Studio 6.0 にはうんざりしています。Dot Net への変換 (またはそのような大きな変更) は、現時点では問題外であるため、VB6 を引き続き使用する必要があります。しかし、最小限の労力で (つまり、必要な再コーディングがほとんどない場合)、新しい Visual Studio の C++ に切り替えることはできますか?
もしそうなら、気をつけるべき「落とし穴」はありますか?
ありがとう。