ObjectARX 응용프로그램 정보

ObjectARX®(AutoCAD Runtime Extension)는 응용프로그램을 개발하기 위한 컴파일된 언어 프로그래밍 환경입니다. 이 환경에서는 컴파일된 프로젝트를 AutoCAD 기반 제품과 동일한 주소 공간에서 로드하고 실행할 수 있어 코어 AutoCAD 데이터 구조 및 코드에서 직접 프로그램을 작동할 수 있습니다.

ObjectARX 라이브러리는 AutoCAD 기반 제품의 개방형 아키텍처를 이용하므로 데이터베이스 구조, 그래픽 시스템 및 형상 엔진에 직접 액세스하여 런타임 시 클래스와 기능을 확장할 수 있습니다. 또한 원시 명령 및 새 AutoLISP 함수와 정확하게 동일한 방식으로 작동하는 새 명령을 정의할 수 있습니다.

AutoLISP, ActiveX 또는 Managed .NET과 같이 AutoCAD 기반 제품에서 지원하는 다른 프로그래밍 인터페이스와 함께 ObjectARX 라이브러리를 사용할 수 있으므로 상호 API 통합이 가능합니다.

ObjectARX 응용프로그램을 사용하려면 C + + 또는 Objective-C에 대한 지식과 Windows의 Microsoft Visual Studio, Mac OS의 Xcode와 같은 통합 개발 환경(IDE)이 필요합니다. AutoLISP 응용프로그램과 달리, ObjectARX 응용프로그램을 AutoCAD 기반 제품으로 로드하기 전에 컴파일해야 합니다. 컴파일된 ObjectARX 응용프로그램은 확장자가 .arx인 동적 링크 라이브러리 파일입니다. ObjectARX 응용프로그램의 디버그 버전을 AutoCAD 기반 제품으로 로드할 때 Microsoft Visual Studio 또는 Xcode에서 ObjectARX 응용프로그램의 디버깅을 수행할 수 있습니다.

ObjectARX 응용프로그램 파일을 디버그한 다음 다른 사용자가 사용할 준비가 되면 ObjectARX 응용프로그램의 릴리즈 버전을 빌드해야 합니다.