找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 645|回复: 3

[弹指神通]:终于不用为了调试一个ARX(.net)程序而反复重新启动AutoCAD了!!!

[复制链接]
发表于 2006-7-28 13:03:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
.net开发AutoCAD遇到的最大不方便之处就是调试程序的时候要不断的重新启动AutoCAD。而可用于.net开发的AutoCAD的版本都是非常新的,启动一次非常的慢,最新的AutoCAD2007启动一次所需要的时间对于我来说简直就是不能忍受。但我一直没有找到解决的办法,神啊,救救我吧!
呵呵,今天无意中发现了解决的办法,不敢独享,拿出来与大家共享。
首先你使用的Visual Studio必须是2005版本,AutoCAD版本则无所谓,只要可以用.net开发就可以了。像往常一样调试启动AutoCAD(呵呵,你想用F5就 F5,你想用菜单你就用菜单),再像往常一样使用Netload调出你的dll文件,运行你的AutoCAD命令。呵呵,可能运行的结果不是你想要的或弹出了一个你用.net开发AutoCAD时经常弹出的一个错误警告框,你想修改一下相关的代码。这时你可以切换到Visual Studio开发环境,随便新建一个调试断点(呵呵,不要告诉偶你连断点也不会设置啊),然后你就可以随便修改你的代码了,改完以后,你可以去掉断点,当然也可以不去掉,点继续运行程序就可以了。(呵呵,这个好像是Visual Studio 2005的Edit and Continue!)
呵呵,终于解决了我从用.net开发AutoCAD以来困惑我的一个最大的难题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-7-28 13:31:26 | 显示全部楼层
这样可以吗?反正我还没有用到.net2005
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-7-28 14:57:46 | 显示全部楼层
真的吗,赶紧用一下05看!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-7-28 20:46:36 | 显示全部楼层
确实是可以,不过好像并不需要打断点,只要中断也就是暂停运行,然后就可以修改代码了,
改完以后就可以F5调试了。
但该方法好
像只能修改函数内部的代码,要添加新函数就必须重新生成了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-23 16:15 , Processed in 0.387160 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表