VC6在64位Win7下调试无法退出的问题(缺少TLLOC.DLL和DM.dll)
win7 64位VC++6.0調試代碼無法關閉窗口解決方法
VC6在64位Windows7下調試的時候,再結束調試,程序無法退出。
問題描述:當我擊F5開始一個項目的調試時,程序在我設置的斷點處停止,這時按下Shift+F5后,vc6可以退出調試狀態,但是WINDOWS系統的任務欄上會留下前面調試時產生的程序。該進程不能被結束,即使我使用任務管理器也不可以終止程序。而且,當修改代碼之后,就不能重新編譯了。想結束該進程的唯一的辦法是關閉VC6,并重新開啟。
一般的解決方法:不使用"結束調試"這個功能,讓程序正常結束(就是放個可以退出的菜單或者按鈕, 而不是使用Shift+F5的退出);或者在調試運算時,在斷點之間關掉程序。
終極解決方法:檢查文件DM.dll版本,DM.dll在程序安裝目錄的“Common/MSDev98/Bin”。正確的版本是6.0.9782.0。
軟后下載TLLOC.DLL。
其中關鍵的地方是DM.dll的版本是否正確,如果DM.dll版本不對,應該下載DM.dll對原始版本進行覆蓋,然后下載TLLOC.DLL,之后就可以任意退出調試了。
兩個DLL都是在“Common/MSDev98/Bin”中,直接覆蓋就行了。
具體做法
打開C盤:
1.找到C:\Program Files (x86)目錄
2.找到安裝vc6.0的目錄C:\Program Files (x86)\Microsoft Visual Studio
3.打開Commomm目錄
4。找到C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin,并替換掉DM.dll和TLLOC.dll庫文件。
庫文件下載地址https://pan.baidu.com/s/1MwQRm-ag-JJYL57al95Wzg&shfl=sharepset
總結
以上是生活随笔為你收集整理的VC6在64位Win7下调试无法退出的问题(缺少TLLOC.DLL和DM.dll)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vc6.0出现无法解析错误
- 下一篇: vc6.0打开工程出现程序崩了的原因