解決關於VC++ 6.0打開文件時,程序停止的問題


不少boys和girls安裝VC++ 6.0英文版后,開始學習C++語言,但是使用軟件的過程中,點擊“打開”時,就會出現程序進程錯誤,崩潰的事兒,很是郁悶。最后直接一個對話框如下:

解決關於VC++ <wbr>6.0打開文件時,程序停止的問題


並且vc6.0直接死掉,無論重裝零碎還是重裝vc6都無濟於事。這是vc6的一個bug ,微軟給出了解決的辦法


以下就是解決辦法: 
1.先到以下網址:vc60ent/s1/ 6.0/w9xnt4/en-us/filetool.exe
下載一個FileTool.exe的文件, 
1)雙擊文件,點擊"Unzip" , 復制"unzop To Folder" 下得目錄名 (默認:C:\Users\Administrator\AppData\Local\Temp\FileTool)

2) 打開這個目錄,里面是一些程序文件,找到dsw后綴名的那個,就是工作空間,用vc6打開,編譯,生成,運行文件。到剛才目錄下,會發現有個Debug文件夾,我們需要的是里面的FileTool.dll文件。 

2.好了,第一步工作完成了,接下來就是圍繞這個dll文件做文章了。
1)在vc6上工具欄找到”工具“,按如下操作: 工具->定制->附加項和宏文件->瀏覽,接下來就是選中你剛才看到的FileTool.dll文件(記得文件類型那里選dll) 

2)這里會出現一個問題:"unable to register this add-ins because its DLLRegisterServer returns an error"

這個難點我在一個國外論壇找到的解決辦法:
首先,打開命令行提示符cmd(用管理員身份) ,cd到剛才存放FileTool.dll的目錄下,在命令行中打入"regsvr32 FileTool.dll “注銷這個dll。好了,再執行以下(1)的步驟吧,發現可以了。

注意:在日常的工作中,用regsvr32 命令注冊dll組件是,會碰到模塊"xxx.dll"已加載,但DllRegisterServer的調用失敗。特別是再在xp的系統上能正確注冊,但是在win7系統上卻出現上述問題。

解決關於VC++ <wbr>6.0打開文件時,程序停止的問題 
解決辦法:
 
程序 - 附件 - 命令提示符,在”命令提示符“上點擊鼠標右鍵,選擇”以管理員身份運行“命令,這個時候將打開Dos命令窗口,現在就按正常寫法輸入Regsvr32  xxx.dll,就能夠注冊成功了。

”關閉“后,出現了這樣的一個小小工具欄。這個就是我們的最終目的,O按鈕用來替代原來的”打開“按鈕,A按鈕用來給項目添加文件。 

哈哈,vc++ 6又可以正常使用了!


免責聲明!

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



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