您在安裝VC6.0后可能會(huì)出現(xiàn)以下兼容性問題:VC打不開文件和工程,總是提示讀取內(nèi)存錯(cuò)誤,程序停止運(yùn)行,點(diǎn)“確定”后VC自動(dòng)關(guān)閉,但VC卻能新建文件和工程。 這讓許多人困惑,以為是VC版本問題,再下載再安裝,即便打了補(bǔ)丁,問題仍然存在。其實(shí)這是微軟公司一個(gè)小小的失誤,Visual C++6.0與Office2007有沖突。 解決這個(gè)問題,還是要打補(bǔ)?。ㄟ@是微軟的補(bǔ)救措施)。這個(gè)補(bǔ)丁叫Filetool.exe,C語言中文網(wǎng)提供了下載。 Filetool.exe下載地址:http://pan.baidu.com/s/1sjNjd1b 密碼:iice 您下載到的壓縮包中包含兩個(gè)文件:Filetool.exe和Filetool.dll。Filetool.dll是由Filetool.exe中的文件編譯而來,F(xiàn)iletool.dll是最終要使用的文件。筆者親測(cè),這里的Filetool.dll是可用的;如果您在使用Filetool.dll過程中出現(xiàn)問題,那么請(qǐng)重新編譯生成Filetool.dll,我們?cè)谖恼伦詈筇峁┝司幾g方法。 步驟1) 以管理員身份運(yùn)行VC6.0,在VC6.0工具欄中點(diǎn)擊 Tools(工具)-> Customize(定制)2) 在出現(xiàn)的“Customize(定制)”對(duì)話框中,點(diǎn)擊“Add-Ins and Macro Files(附加項(xiàng)和宏文件)”標(biāo)簽。 3) 點(diǎn)擊“Browse(瀏覽)”,在文件類型下選dll , 定位剛才生成的dll文件,點(diǎn)擊“確定”,然后點(diǎn)擊OK保存設(shè)置(這里要用管理員身份運(yùn)行VC)。 4) 此時(shí)VC6.0中會(huì)出現(xiàn)一個(gè)上面只有兩個(gè)圖標(biāo)的浮動(dòng)工具欄,如圖所示: ![]() 如果沒有,重啟VC6.0,在VC6.0工具欄空白處右鍵,彈出菜單,選擇“工具欄1”調(diào)出,如圖所示: ![]() 這個(gè)工具欄只有兩個(gè)選項(xiàng),點(diǎn)擊"A(Add)"就是添加文件到工程,點(diǎn)擊“O(Open)”就是打開文件。 5) 還是在VC6.0中點(diǎn)擊Tools(工具)-> Customize(定制),在“Customize(定制)”對(duì)話框中點(diǎn)擊“Keboard(鍵盤)”標(biāo)簽。 6) 從Category(類別)的下拉菜單框中選擇File(文件)。 7) 在Commands(命令)窗口中選擇FileOpen。 8) 在Current keys(當(dāng)前鍵)窗口中選擇CTRL+O條目,并點(diǎn)擊Remove(移去)。 9) 從Category(類別)的下拉菜單框中選擇Project(工程)。 10) 在Commands(命令)窗口中選擇InsertFilesIntoProject,如果之前給它注冊(cè)了快捷鍵,則按照上面所說步驟移除之,默認(rèn)情況下它是沒有快捷鍵的。 11) 從Category(類別)的下拉菜單框中選擇Add-Ins 11) 這時(shí)Commands窗口中應(yīng)該已經(jīng)多出了AddFileToProject和OpenFile兩個(gè)條目,可以給它們分配快捷鍵了,選擇 OpenFile條目,然后點(diǎn)擊Press New Shortcut Key(按下新快捷鍵)輸入框,按下想設(shè)置的快捷鍵或快捷鍵組合(如打開文件默認(rèn)的快捷鍵CTRL+O),點(diǎn)擊Assign(分配)可以以同樣的方法為其它的命令設(shè)置快捷鍵最后,還應(yīng)該在菜單欄內(nèi)做相應(yīng)的改動(dòng),移除無法使用的舊Open命令,換上新的。 12) 在VC6.0中點(diǎn)擊Tools(工具)-Customize(定制)(然后點(diǎn)擊一下Toolbars或者Commands,這樣才能下一步)。 13) 點(diǎn)擊VC6.0工具欄上的File菜單,并將彈出菜單中的“Open(打開)”命令拖拽至彈出菜單之外(出現(xiàn)一個(gè)差號(hào)時(shí)釋放,別弄錯(cuò)了給它拖到其他菜單中去了)并釋放。 14) 點(diǎn)擊Project(工程)菜單,并將彈出菜單中的Add To Project(添加到工程)命令拖拽至彈出菜單之外并釋放。 15) 在Customize(定制)對(duì)話框中選擇Commands(命令)標(biāo)簽。 16) 在Category(類別)列表中選擇Add-ins。 17) 點(diǎn)擊File菜單,將OpenFile命令(圖標(biāo)為字母O)拖動(dòng)到之前Open命令所在位置.點(diǎn)擊Project(工程)菜單,將AddFileToProject命令(圖標(biāo)為字母A)拖動(dòng)到之前Add To Projec命令所在位置。 如何編譯生成Filetool.dll1) 雙擊Filetool.exe,將未編譯的工程解壓出來,記住解壓路徑,如圖所示:![]() 2) 找到解壓目錄,雙擊 filetool.dsw運(yùn)行(用VC6打開 filetool.dsw文件)。 3) 選擇 win32 release編譯方式,編譯。 4) 編譯成功后找到release 目錄(在您剛才解壓到的目錄下)。 |
|