トップ回答者
VisualC++6.0で作ったアプリケーションの動作環境について

質問
-
VisualC++6.0で作ったアプリケーションをWindows Server 2008 Standard(x86)で動作させようとしていますが、問題なく動作するでしょうか。(開発環境が動作しないのはわかっています。)
わたしが調べたところでは、VisualC++ 6.0は既にサポートが終了しており、最新の動作環境については何も公表されていないようです。
また、問題なく動作するかの問いに対して、
自作アプリの部分については、作り方の問題などもあるため保証は取れないと思っています。ならば、VisualC++6.0で作ったアプリケーションが利用しているdllについて、Windows Server 2008でも動作
することは可能なのかを調べるにはどうすればよいでしょうか。下記のリンクにVB6.0ではありますが、
WindowsServer2008で同梱されている「サポート対象のランタイム」「配布可能なランタイム」「サポート対象外のランタイム」の記載があります。VisualC++6.0で利用しているdllについて、サポート対象外のランタイムに一致するものがなければ、動作すると考えてもよいのでしょうか。
どなたかご教授願います。
Windows Vista、Windows Server 2008、Windows 7、および Windows 8 に対する Visual Basic 6.0 のサポートに関する声明
http://msdn.microsoft.com/ja-jp/vstudio/ms788708.aspx
回答
-
VC6はサポート切れもありますが、現状入手ができない製品です(MSDNサブスクリプションにもありません)。そのため、自分自身で環境構築して動作させてみる以外に問題があるかどうかを検証する方法はないと思います。
>どなたかご教授願います。
http://www.tt.rim.or.jp/~rudyard/torii009.html
http://blogs.wankuma.com/jeanne/archive/2005/11/24/19566.aspxわんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
-
VisualC++6.0で利用しているdllについて、サポート対象外のランタイムに一致するものがなければ、動作すると考えてもよいのでしょうか。
あくまで、そのページは Visual Basic 6.0 に対するものであり、Visual C++ 6.0 については語っていません。
従って、非掲載の DLL については「不明である」と読むのが妥当かと。実際のところ、Microsoft は調査もしていないはずです。サポートが終了しているので。
Visual Basic 6.0 だけが手厚く長生きしているのは、特殊な事情からです。VC は違います。
すべての返信
-
VC6はサポート切れもありますが、現状入手ができない製品です(MSDNサブスクリプションにもありません)。そのため、自分自身で環境構築して動作させてみる以外に問題があるかどうかを検証する方法はないと思います。
>どなたかご教授願います。
http://www.tt.rim.or.jp/~rudyard/torii009.html
http://blogs.wankuma.com/jeanne/archive/2005/11/24/19566.aspxわんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
-
VisualC++6.0で利用しているdllについて、サポート対象外のランタイムに一致するものがなければ、動作すると考えてもよいのでしょうか。
あくまで、そのページは Visual Basic 6.0 に対するものであり、Visual C++ 6.0 については語っていません。
従って、非掲載の DLL については「不明である」と読むのが妥当かと。実際のところ、Microsoft は調査もしていないはずです。サポートが終了しているので。
Visual Basic 6.0 だけが手厚く長生きしているのは、特殊な事情からです。VC は違います。 -
佐祐理さんご返信ありがとうございます。
VisualC++ 6.0は既にサポートが終了しており、最新の動作環境については何も公表されていないようですので、やはり結局は、自身で検証してみるしかない、ということになりますね。
わたしがこの質問で聞きたかったのは、Visual basic 6.0でWindows Server 2008での動作検証について、MicroSoftが見解を出していたので、Visual Studio 6.0に同梱されているVisual C++ 6.0でも同様の見解など技術的に動作することの根拠みたいなものがないかをご質問させて頂きたかったのです。
しかし、Visual Basic 6.0とVisualC++ 6.0では、サポート期間やシェアの広さにより手厚く長生きしている等違いがあるので、同様には難しいということですね。
ありがとうございました。