각 새 릴리즈에서 AutoCAD API(Application Programming Interface)에 대한 변경 사항이 발생하지만 기존 사용자 프로그램을 최신 릴리즈에서 작동하도록 하기 위해 다시 컴파일하거나 변경할 필요는 없습니다.
각 새 릴리즈에서 모든 사용자 및 외부 응용프로그램을 다시 테스트해야 합니다. 명령 또는 시스템 변수를 사용하는 모든 프로그램은 명령 문자열(예: 명령 이름, 옵션 및 값)이 계속 유효하도록 검토되어야 합니다. 또한 사용되지 않는 명령 또는 시스템 변수가 사용되고 있지 않은지 확인합니다.
다음은 AutoCAD 2016 이전의 AutoCAD 기반 제품용으로 개발된 사용자 프로그램의 사용에 영향을 줄 수 있는 몇 가지 추가 변경 사항입니다.
- 스크립트 및 동작 매크로 – 변경할 필요가 없습니다.
- AutoLISP – 변경할 필요가 없습니다.
- ActiveX/VBA – 도면에 암호를 지정하는 프로그램은 수정해야 하며, SendCommand 메서드를 사용하는 모든 프로그램을 검토하여 AutoCAD 2015 기반 제품에 도입되었던 PostCommand 메서드를 사용하기 위해 SendCommand 메서드를 변경해야 하는지 여부를 확인해야 합니다. AutoCAD 2014 기반 제품 및 이전 버전용으로 개발된 프로그램도 검토하여 적절한 64비트 호환성을 가지도록 업데이트해야 합니다.
- .NET – 도면에 암호를 지정하거나 렌더 사전 설정을 사용하는 프로그램은 수정해야 하며, AutoCAD 2014 기반 제품 및 이전 버전용으로 개발된 프로그램은 다시 컴파일해야 합니다.
- ObjectARX – 도면에 암호를 지정하거나 렌더 사전 설정을 사용하는 프로그램은 수정해야 하며, AutoCAD 2014 기반 제품 및 이전 버전용으로 개발된 프로그램은 다시 컴파일해야 합니다.
- JavaScript – 변경할 필요가 없습니다.
주: AutoCAD 2014 기반 제품부터 SECURELOAD 시스템 변수가 1 또는 2로 설정된 경우 사용자 응용프로그램이 보안 모드에서 작동해야 합니다. 보안 모드에서 작동하는 경우 제품은 신뢰할 수 있는 위치의 코드가 포함된 파일을 로드 및 실행하는 것으로 제한됩니다. 신뢰할 수 있는 위치는 TRUSTEDPATHS 시스템 변수에 의해 지정됩니다. 자세한 정보는 악성 코드로부터 보호 정보를 참고하십시오.