2012-12-21 135 views
0

我的公司期待安裝64位開發PC。很多當前的項目/應用程序都是用VB6編寫的,並且沒有計劃將它們升級到.NET。使用64位操作系統的VB6應用程序開發

當前的VB6應用程序是在32位體系結構上編寫的,當將這些應用程序安裝到64位PC上時,它們在經過一些調整後都運行良好,以確保應用程序從正確的註冊表位置讀取/讀取(例如SysWOW64 )和'Program Files'目錄(ee Program Files(x86))。

我的理解是,Visual Studio 6是32位軟件,並運行在64位操作系統上(使用Windows上的32位圖層 - WOW)。 Visual Studio 6將始終以32位軟件運行。

我可以編譯VB6應用程序作爲/ target 32​​位和64位體系結構運行嗎?

如何有效的是此鏈接:http://www.javaxt.com/Tutorials/Visual_Studio/Compiling_64_bit_apps_using_Visual_Studio_6_and_Windows_Platform_SDK

請有人能提供一些有用的鏈接,我可以得到關於我的問題的引用。提前致謝。

JFB

+0

貴公司應該升級。 VB6? – duffymo

+0

當然似乎在我的話題。如下所述,沒有選擇將VB6程序編譯爲64位。 – Bob77

+0

這個問題是非常相關的編制。爲什麼它關閉作爲題外話? – AllSolutions

回答

3

您只提供的鏈接是指Visual C++ 6.0。

您無法使用VB6創建64位程序。

Windows 7 64位不支持VB6 IDE,但您可以使其工作。在this question的答案中查看有趣的提示,以及如何在this blog中安裝它的詳細信息。

我有從支持在Windows 7上運行的VB6程序的個人經驗,並且正如你所說,它工作得很好。但個人而言,我使用舊的XP盒作爲VB6開發機器,主要是因爲我已經安裝了所有工具:-)。

相關問題