
在64位Windows 7下使用VC6调试时,程序无法正常退出(涉及TLLOC.dll和DM.dll)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文探讨了在64位Windows 7系统中利用VC6编译环境下,因TLLOC.dll与DM.dll冲突导致的程序无法正常关闭的问题,并提供解决方案。
当我启动项目的调试并按下F5后,程序会在我设置的断点处暂停运行。此时如果使用Shift+F5来退出调试状态,在Windows任务栏上仍会留下一个与先前调试过程相关的进程图标。这个遗留下的进程无法通过任务管理器结束,唯一的解决办法是关闭Visual C++ 6.0并重新启动。
通常可以避免这个问题的方法是在程序正常结束前不使用结束调试功能(Shift+F5),而是添加一个可以让用户选择退出的菜单或按钮来终止程序运行。然而,对于更彻底地解决问题,则需要检查文件DM.dll版本,并将其更新至正确的版本6.0.9782.0。同时替换“Common/MSDev98/Bin”目录下的TLLOC.DLL为相应版本(大小约28KB),这样在Windows 7 64位系统下使用Visual C++ 6.0进行调试时,就可以自由地退出调试状态而不会产生上述问题了。
全部评论 (0)
还没有任何评论哟~


