2011-11-21 38 views
2

我在維護一箇舊的VB6應用程序,它使用了一些Sheridan 3D控件(SSPanel和SSTab,位於threed32.ocx和tabctl32.ocx中)。64位機器上的VB6應用程序

將在64位機器上這個應用程序的工作(我猜32 threed32來自位數?)

如果沒有,我能做些什麼,使工作?

+0

非常類似於[此問題](http://stackoverflow.com/questions/8177555/visual-basic-6-on-win7-64bit-will-developed -program-run-on-32-bit-win-os) – Deanna

+0

vb5 cd包含將ocx添加到註冊表的說明。它們位於VB5.0 \ Tools \ Controls下,有一個自述文件可以手動安裝和註冊。 grid32.ocx和sheridan控件是其中的一部分。 –

回答

6

它應該運行良好通過WoW

編輯:既然你澄清說,它是一個16位應用程序,如果它是絕對必須運行,那麼你可以嘗試Windows XP Mode Windows 7和後來LOB應用程序。

如果你有VB6的副本,請嘗試導入項目並編譯爲32位。

否則,您可能希望通過VB .NET項目升級嚮導放入源代碼,並查看您只需定位32位即可獲得多少。

你確定它是VB6嗎?唯一參考的16位VB應用程序來自VB4

+0

它是64位Windows不支持的16位應用程序(來自Windows 3.x,非NT)。 – Richard

+1

它似乎不太可能是16位應用程序 - 畢竟這些控件是32位應用程序。也許只是應用程序安裝程序是16位(例如舊的Installshield)? – Arvo

+0

他們從哪裏說它是一個64位應用程序? VB6只有32位。 – Deanna

相關問題