0

私の会社は 64 ビット開発用 PC を導入することを楽しみにしています。現在のプロジェクト/アプリケーションの多くは VB6 で書かれており、これらを .NET にアップグレードする計画はまったくありません。

現在の VB6 アプリケーションは 32 ビット アーキテクチャで作成されており、これらのアプリケーションを 64 ビット PC にインストールすると、アプリケーションが正しいレジストリの場所 (SysWOW64 など) と 'Programファイルのディレクトリ (プログラム ファイル (x86) を参照)。

私の理解では、Visual Studio 6 は 32 ビット ソフトウェアであり、64 ビット OS で実行されます (Windows で 32 ビット レイヤーを使用 - WOW)。Visual Studio 6 は、常に 32 ビット ソフトウェアとして実行されます。

VB6 アプリケーションをコンパイルして、32 ビットおよび 64 ビット アーキテクチャをターゲットとして実行できますか?

このリンクの有効性: http://www.javaxt.com/Tutorials/Visual_Studio/Compiling_64_bit_apps_using_Visual_Studio_6_and_Windows_Platform_SDK

私の質問に関して参考になるリンクをいくつか教えてください。前もって感謝します。

JFB

4

1 に答える 1

3

提供するリンクは、Visual C++6.0のみを参照しています。

VB6を使用して64ビットプログラムを作成することはできません。

VB6IDEはWindows764ビットではサポートされていませんが、動作させることができます。この質問への回答の興味深いヒントと、このブログにインストールする方法の詳細を参照してください。

私はWindows7で実行されているVB6プログラムをサポートした経験がありますが、ご自身のように、問題なく動作します。ただし、個人的には、古いXPボックスをVB6開発マシンとして使用しています。これは主に、すべてのツールがインストールされているためです:-)。

于 2012-12-21T14:29:57.940 に答える