我玩4399宝藏事世的时候,玩着玩着就突然闪退,然后出现这个,不要说是我们家电脑空间的问题


对于有Form的dll在启动cad后无法设置断点网上大部分的中文资料都无法成功设置断点,浪费了几乎一天的时间最后在翻到一篇博客,和国外cad开发论坛这个问题才完美解决。

    原因在于AutoCAD的纤程(Fiber)是的,是纤程(Fiber)而不是线程(Thread)VS2010的调试器和AutoCAD的纤程一起工作时会有问题。解决的办法就是关闭AutoCAD纤程 在CAD中输入命令nextfiberworld,查看系统变量1是开启,0是关闭如需调试,则关闭纤程该命令只用执行一次,下次开启时会保留

一篇英文论坛同样提到该问题,同时解决了:该方法会引起的另一个问题就是调试时,如果你打开一份已经画好的cad图纸会变得非常得卡,这个问题很有意义因为调试cad时伱需要用到你自己画好的图纸。

解决办法很简单启动cad后,首先把默认图纸关闭再打开准备好的图纸。

在纤程状态下只能开启一张图纸 所以如果不调试的时候最好把nextfiberworld参数设置为1。

后面还是会出现无法调试的问题
解决办法有一个是把文件夹放到桌面或者C盘,不知道是不昰文件名过长

还看到一些文章说,调试不是最好的思路最重要的是逻辑思路,看每一块是不是运行正确。。。。好吧

发布叻1 篇原创文章 · 获赞 0 · 访问量 369

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信