安裝 VB6 到 (Win8 # 64bit)
試著安裝
VB6 到 Win8 64bit,安裝過程中,前面似乎都沒問題,但是到後面更新系統時,就不回應了,整個程式掛掉給你看。
因為win8 相容關係 得要先設定一些屬性
- 二個安裝檔案(setup.exe 以及 Setup 目錄下的 ACMSetup.exe )需設定相容模式為「Windows XP (Service Pack 3) 」;權限等級為「以系統管理員的身分執行此程式」。
- 安裝過程要選擇自訂安裝,把「資料存取」裡的「ADO、RDS 和 OLE DB Provider」選項勾勾拿掉。
以上完成後,安裝就不會再有問題。
但安裝完成後,還要做個小小的調整,否則在執行
VB6 後,引用元件或什麼的會有一些奇怪的問題。
- 到安裝完成後的目錄(預設應為 C:\Program Files (x86)\Microsoft Visual Studio\VB98),找到 VB6.EXE,將它設定相容模式為「Windows XP (Service Pack 3) 」;
- 權限等級為「以系統管理員的身分執行此程式」;勾選「在高 DPI 設定時,停用顯示調整值」。
2013-08-06 補充:
發現 VB6.EXE 還是不要設定相容模式,因為當我的程式裡使用了 DateAdd() 時,會造成引數錯誤的訊息。
2013-08-14 補充:
拿掉相容模式後,VB啟動時會出現「'~' 物件失敗」之類的訊息,這是由於 MDAC 版本所造成,由於我使用的是64bit
Win8, 執行: Regedit 後出現登入編輯
需要到 =>
HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\Microsoft\DataAccess
將 FullInstallVer 及 Version 這二個的資料值都改
成 2.82.3959.0,就可以正常使用了。
ps: 原文引用自 [隨意窩 Blog] 我的電腦記事本 部落格
沒有留言:
張貼留言