Changes to the AutoCAD application programming interfaces (APIs) occur with each new release, but might not require you to recompile or change existing custom programs so they work in the latest release.
With each new release, you should retest all your custom and third-party applications.
The following outlines what needs to be done to use custom programs developed for an AutoCAD-based product released prior to AutoCAD 2015:
- Scripts and Action Macros – No changes should be needed, unless the script or action macro uses a command or system variable that has been deprecated or changed in the product.
- AutoLISP – No changes should be needed, unless it uses a command or system variable that has been deprecated or changed in the product.
- .NET – Programs developed for AutoCAD 2014-based products and earlier need to be recompiled.
- ObjectARX – Programs developed for AutoCAD 2014-based products and earlier need to be recompiled.
Note: Starting with AutoCAD 2014-based products, custom applications must work under secure mode; when the SECURELOAD system variable is set to 1 or 2. When operating under secure mode, the product is restricted to loading and executing files that contain code from trusted locations; trusted locations are specified by the TRUSTEDPATHS system variable. For more information, see About Protecting Against Malicious Code.