1. 程式人生 > >Windows 7完美安裝VC6和Delphi7

Windows 7完美安裝VC6和Delphi7

Windows 7正式釋出以後,銷量是大大的好,完全一掃Vista當初給微軟和使用者帶來的不良影響,各大媒體
也是好評如潮。越來越多的人加入到Windows 7這個大家庭中,XP的退役是潮流,而且2012年,微軟即
將取消對XP的技術支援。介時到不能得到安全以及其他方面的官方支援。
經過本人從Beta到RC再到RTM的測試。的確,Windows 7對軟體的支援已經非常好了,各大常用軟體
幾乎都能完美安裝並使用,少部分不能使用的也完全有新版本代替。
不過,例如軟體開發,VC6和DELPHI 7仍然是一部分軟體開發者的首選。特別是VC6更是某些行業的香
悖悖,是VS Stdio系列無法取代的。所以部分相容性問題接踵而來。很多人在各大技術論壇發帖問
Windows 7到底支援VC6和DELPHI 7不呢?如果我一定要在Windows 7上執行VC6和DELPHI 7怎
麼辦呢?
恰好,我也常用到這兩款軟體,經常本人的詳細測試以及使用感受,基本上可以說是完全解決了該問題,在這
裡寫出來,供大家參考。
VC6的解決方案:
1、全新安裝,會多次提示相容性問題,不過經過我在虛擬機器裡多次的安裝測試,提供一解決方法:在多次嘗
試以後,發現,只要在安裝VC的時候,不選擇TOOLS裡面的OLE/COM OBJECT VIEWER工具,就可以
順利安裝,另外,這個只是個檢視工具,不會影響VC++的編譯,所以大家以後可以盡情得使用Vista和
win7啦,不用再擔心相容性的問題。初次執行時仍然會提示相容性問題,直接忽略,以後不再提示不去管它
就得了。編譯程式MFC,SDK均正常通過。
2、推薦:由於本人是雙系統,Windows XP和Windows 7,在XP下安裝過VC6,偶爾的機會,我找到
XP下的安裝路徑,直接雙擊VC的應用程式MSDEV.EXE,居然直接打開了。而且沒有提示相容性問題(提
示:用的是管理員身份,如果不以管理員身份執行會提示相容性問題以及在編譯過程中可能某些程式會報錯,
不過我估計應該是許可權不足導致)。
因此,如果以前的系統安裝過VC6在非系統盤,可以直接找到安裝目錄的執行程式以管理員身份執行即可或
從其他安裝了VC6的機器上將VC6的目錄拷貝到自己的WIN7系統裡,MFC,SDK正常編譯程式通過。