刚开始接触ObjectArx.Net遇到的一些麻烦

随着CAD版本的升级,使用ObjectArx.Net作为CAD二次开发的主流语言逐渐成为主流。

做为进步青年我也不甘落后,扯起了大旗,开始研究起来。

书籍和资料比较少,这一直是CAD二次开发的通病,不管了。

代码简单是简单了多,但是问题也更多了。

Forgot to call Dispose? (Autodesk.AutoCAD.DatabaseServices.MText): DisposableWrapper

这是遇到的第一个问题,使用C++写的时候始终记得,对象用完一定要调用Close方法,但是到DotNet里面这个方法不灵光了。建议使用Transaction

比较郁闷。

本身是一个警告,按理说问题也不大,可麻烦的是结束CAD的时候直接崩溃。

估计有的调试了。

ARX.Net的调试试了很多次,终于知道,用附加进程的方式貌似是调试不了的。

不知道怎么回事,只能设定启动外部程序调试。但是不是所有的时候都可以直接打开CAD做测试的,有的时候要用一些外部程序启动CAD,这个时候估计调试会成为一个大麻烦。

先写到这么多,后面逐渐熟悉过后,再跟大家一一分享。

此条目发表在ObjectArx.Net分类目录。将固定链接加入收藏夹。

发表评论