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