直接用VS 2002或者其他的编译器启动AutoCAD 2006进行调试都会遇到一个异常的对话框(大意是因为用户断点导致中断),这时候如果单击“继续”按钮是可以启动AutoCAD的,但是经常会有这个窗口出来,太烦人。
一个折衷的办法是通过附加到进程的方法来进行调试,但是觉得还是不太理想,因为没法用F5来快速执行了。
最后在网上查到的一个办法是在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]键下面添加一个名为“MDA”的键,将其值设置为0:
"MDA"="0"
具体如下:
1) 点击“开始”--》运行--》输入: regedit--->依次点开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
2)右击 .NETFramework-->新建--》字符串值--》命名为:MDA
3)右击“MDA”--》修改--》在“数值数据”里输入:0
该方法可以解决“acad.exe中的0x7a0750d5”、“acad.exe 中的 0x7a0c8c7c”等等未处理的异常问题,
不过,当F5键启动AutoCAD进行调试时,加载.arx进行画图很容易,而将.dwg类型的图像保存下来需要等30秒钟。
时间: 2024-10-02 18:14:21