admin 管理员组文章数量: 887021
转自:http://bbs.mafuyun/showtopic-2051.aspx
VC6在64位Windows7下调试的时候,再结束调试,程序无法退出。问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时我按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使我使用任务管理器,也不可以。这时如果我再次按下F5,并按下Shift+F5后,任务栏上会留下两个这样的图标,这两个进程都可以在任务管理器上看到,不占CPU资源,但占用一定的内存。我想结束该进程的唯一的办法是(在任务栏上去掉该图标):关闭VC6,并重新开启.
一般的解决方法:不使用"结束调试"这个功能,让程序正常结束(就是放个可以退出的菜单或者按钮, 而不是使用Shift+F5的退出)。
终极解决方法:检查文件DM.dll版本,DM.dll在程序安装目录的“Common/MSDev98/Bin”-----------正确的版本是6.0.9782.0。
下载TLLOC.DLL版本:
TLLOC.7z (3.18 K, 下载次数:23) http://bbs.mafuyun/attachment.aspx?attachmentid=1370
(程序解压后大小为28KB)
将下载的版本替换到程序安装目录“Common/MSDev98/Bin/TLLOC.dll”
这样VC6在windows 7 64位的系统调试时,就可以任意退出了。
版权声明:本文标题:Windows 7 X64位平台下,VC6调试运行程序,无法终止进程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728030841h1189991.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论