关于 ObjectARX 兼容性

ObjectARX 应用程序通常与将新功能添加到基于 AutoCAD 的产品的内部和第三方应用程序关联。

当移植到最新版本时,并非所有的 ObjectARX 应用程序都可以正常工作。当 ObjectARX 被设计为在多个版本之间受支持时,开发人员可以根据应用程序的目标版本,选择将 ObjectARX 应用程序限制为单个版本。

下表列出了基于 AutoCAD 的产品版本支持的 ObjectARX SDK 版本。

版本 版本号 受支持的 ObjectARX SDK
AutoCAD 2021 24.0 AutoCAD 2021
AutoCAD 2020 23.1 AutoCAD 2020AutoCAD 2019
AutoCAD 2019 23.0 AutoCAD 2019
AutoCAD 2018 22.0 AutoCAD 2018
AutoCAD 2017 21.0 AutoCAD 2017
AutoCAD 2016 20.1 AutoCAD 2015, AutoCAD 2016
AutoCAD 2015 20.0 AutoCAD 2015
AutoCAD 2014 19.1 AutoCAD 2013, AutoCAD 2014
AutoCAD 2013 19.0 AutoCAD 2013
AutoCAD 2012 18.2 AutoCAD 2010, AutoCAD 2011, AutoCAD 2012
AutoCAD 2011 18.1 AutoCAD 2010, AutoCAD 2011
AutoCAD 2010 18.0 AutoCAD 2010
AutoCAD 2009 17.2 AutoCAD 2007, AutoCAD 2008, AutoCAD 2009
AutoCAD 2008 17.1 AutoCAD 2007, AutoCAD 2008
AutoCAD 2007 17.0 AutoCAD 2007
AutoCAD 2006 16.2 AutoCAD 2004, AutoCAD 2005, AutoCAD 2006
AutoCAD 2005 16.1 AutoCAD 2004, AutoCAD 2005
AutoCAD 2004 16.0 AutoCAD 2004
AutoCAD 2002 15.2 AutoCAD 2000, AutoCAD 2000i, AutoCAD 2002
AutoCAD 2000i 15.1 AutoCAD 2000, AutoCAD 2000i
AutoCAD 2000 15.0 AutoCAD 2000

可以在《ObjectARX 参考手册》(<驱动器>:\<objectarx 安装文件夹>\docs\arxref.chm)中的“新增功能和移植手册”部分找到对 ObjectARX SDK 的更改。

注: 从基于 AutoCAD 2014 的产品开始,当 SECURELOAD 系统变量设置为 1 或 2 时,自定义应用程序必须在安全模式下工作。当在安全模式下进行操作时,基于 AutoCAD 的产品限制为从受信任的位置加载和执行包含代码的文件;受信任的位置由 TRUSTEDPATHS 系统变量指定。有关详细信息,请参见“关于安全性和病毒防护”。