随笔分类 - autoCAD arx
摘要:概要:http://through-the-interface.typepad.com/through_the_interface/2011/08/a-simplified-net-api-for-accessing-autocad-parameters-and-constraints.htmlde...
阅读全文
摘要:Dim myAcadApp As AutoCAD.AcadApplication, activeDoc As AutoCAD.AcadDocument, acMS As AutoCAD.AcadModelSpace Set myAcadApp = CreateObject("Autocad.A...
阅读全文
摘要:众所周知,对AutoCAD进行二次开发用到的主要工具有:ObjectArx,VBA,VLisp。但它们的优缺点是显而易见的:ObjectArx功能强大,编程效率高,但它的缺点是编程者必须掌握VC++,而这门语言非常的难学;VBA和VLisp虽然简单易上手,但它们对于开发大型的程序好象无能为力。那究竟...
阅读全文
摘要:在2002 年,随着 .NET 口号的提出与 Windows XP/Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。 使用VS2002+ObjectARX,可以进行AutoCAD的二次开发,其版本对应关系如下: VS2002+ O...
阅读全文
摘要:AutoCAD2002 AutoCAD.Application.15AutoCAD2003 AutoCAD.Application.15.1AutoCAD2004 AutoCAD.Application.16AutoCAD2005 AutoCAD.Application.16.1AutoCAD200...
阅读全文
摘要:本文介绍了构造自定义实体的步骤、必须继承的函数和必须注意的事项1.新建一个从AcDbEntity继承的类,如EntTest,必须添加的头文件: "stdarx.h","acadstrc.h", "geassign.h"。2.在该类头文件的类声明中添加宏:ACRX_DECLARE_MEMBERS(En...
阅读全文
摘要:最近将一个ObjectArx升级到Arx2013版,使用ObjectArx2013向导时,新建项目时弹出错误"未能加载项目文件。给定编码中的字符无效。第1行,位置1",经网上查找发现是Autodesk.arx-2013.props有错,这个问题修改后又弹出"给定编码中的字符无效。行13,位置 17"...
阅读全文
摘要://对正在操作的文件进行保存STDMETHODIMP CTHDatabase::Save(void){ // TODO: 在此添加实现代码 Acad::ErrorStatus es ; try{ AcDbDatabase* pCurDb = acdbHostApplicationServices(...
阅读全文
摘要:在添加如下代码保证debug版本的arx文件也是使用MFC的release库// 'DEBUG workaround' below prevents the MFC or ATL #include-s// from pulling in "afx.h" that would force the de...
阅读全文