VB 6.0 如何在64位操作系统下运行!
??? XP系統已經被停止維護很長一段時間了,但是還是有不少朋友可能還沒有升級到WIN7或更高的操作系統。對于使用VB6.0作為開發工具的朋友來說,是否升級到64位操作系統,是個有點糾結的問題。
??? 我們無外乎幾種解決方案:一、不升級,繼續使用XP或其他win32位操作系統;二、升級到64位系統,在64位系統使用虛擬機來安裝32位系統,布署VB6的開發環境。試想一下,如果能夠直接在64位系統下使用VB6.0那該有多舒適!
??? 筆者也有這個疑慮,于是上網一通好搜,想找到解決方法。多方嘗試后,終于完美解決,現整理公布一下方法,以便有需要的朋友參考。
??? 第一步,在64位操作系統下安裝VB6.0,這里以win10操作系統為例。找到安裝文件中的SETUP.EXE,右鍵選擇屬性“兼容性”中選擇“Windows XP(Service Pack2)",點擊確定。再次右鍵安裝文件選擇”以管理員身份運行“,按步驟下一步安裝。需要注意的是網上有文章說安裝目錄不要選在C盤,其時只是為了區分文件夾,好找相關文件。這里,筆者也建議安裝在其它盤。
安裝過程可能有點慢,要耐心等待一會,如果進度條已經走到盡頭,但是一直卡在那里長時間不動的話,可以通過任務管理器強制結束任務。此時VB已經安裝成功,不影響使用。
第二步,解決OCX等控件加載不了的問題。首先找到安裝文件夾下的VB6.EXE,并右鍵發送到桌面,以便后用。
成功打開后,是不是有點小激動。如果你打開以前建的項目工程文件,會發現彈出種提示OCX加載不了。不要灰心,馬上給你解決。我們有經驗的朋友肯定想到是沒有注冊的問題,于是把相關OCX\DLL文件放到C:\WINDOWS\SYSTEM32下,在運行里使用regsvr32去注冊,發現彈報錯提示。
這早因為64位操作系統的原因,你只需要將相關OCX文件放進C:\WINDOWS\SysWOW64下,并且在運行框里輸入”regsvr32?C:\WINDOWS\SysWOW64\MSCOMCTL.OCX"。將需要的控件都注冊一下,你原來的工程文件基本也就可以打開了。
第三步,這是個例外,并不一定出現。如果經過上述兩步,你發現有的控件明明已經注冊成功了,為什么打開VBP工程文件,還是提示加載不成功。在彈出提示時,選擇繼續打開,之后在工具箱右鍵“部件“里找到相應的控件并勾選,保存工程,下次即可打開了。
注:以上只是筆者自行總結的解決方法,如果有朋友遇到 其他問題,也歡迎留言進行交流。
總結
以上是生活随笔為你收集整理的VB 6.0 如何在64位操作系统下运行!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Comparator使用指南
- 下一篇: BZOJ[3620]似乎在梦中见过的样子