VC6 在win7下無法兼容office2010問題解決 FileTool.dll


    由於前期項目是基於VC6開發,且用到BCG9.4,OS 是xp;未考慮到Win7下移植性,才導致目前的痛苦。看來兼容性這一問題以后得倍加注意了。本文主要是記錄下當前Win7下VC6開發所遇到的一個兼容問題,以備后用。

1.問題描述: XP下VC6工程移植到Win7下遇到工程無法添加新文件和打開文件問題,具體錯誤如下截圖所示

2.原因分析:查看Google,主要是因為與安裝的Office2010沖突問題

3.問題解決方案:

3.1 下載官網一個工具包,地址:http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe

3.2 解壓filetool.exe文件,指定一個解壓文件夾(xxx),安裝好后可刪除;

3.3 進入剛解壓的文件夾,發現它其實是個VC6工程,用VC6打開filetool.dsw,按F7會在Debug目錄下生成filetool.dll文件,將其拷到VC6安裝目錄下的AddIns文件中,以我的路徑舉例:D:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns

3.4 打開VC6,打開Tools->Customsize->Add-ins and Macro Files, 勾選filetool-xxx-xxx,那項,你會發現多出一個toolbox,上面有兩個按鈕,如下圖所示,分別對應"Add Files to Project" 和"Open" 功能。

4. 總結

   自此,已解決了關於無法打開文件和添加新文件至工程的bug,但總感覺很別扭,用得不習慣,以后得考慮移植到VS2008上了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM