ARX? 보다 정확히 얘기하면 ObjectARX가 되겠죠… AutoCAD를 실행하면
메모리상에 AutoCAD Object가 생성되겠죠!(Editor Class 등) 그리고..
도면을 Open하면 또다시 Dwg 오브젝트가 생성되겠죠! (AcDbDatabase)
이렇게 AutoCAD와 관련된 Object를 AutoCAD와 Out-of-Process 형태로
– 즉 DLL- 통신하기위한 C++ Class SDK라고 할 수 있습니다
자동로딩하기위해서는…
1- acad.lsp 또는 acadr14.lsp에서 (load “XXX.arx”)
2- acad.exe관련 윈도우즈 레지스트리에 등록
3- 기타…
arx파일은 대개 c++로 만들어진 dll입니다 따라서 확장자를 .dll로 바꾸어도 되며…. AutoCAD2005이상버전에서는 .NET을 지원합니다 따라서..
vb.net/ c#.net으로도 가능하며 … 단, java용 api는 일부 vertical제품군에서만 제공하고 있는 것으로 알고 있습니다 (예: map/ inventor 등)
공유