Információk az ObjectARX alkalmazásokról

Az ObjectARX® egy lefordított nyelvű programozási környezet az alkalmazások fejlesztéséhez, amely lehetővé teszi lefordított projektek futtatását az AutoCAD-alapú programokkal megegyező címterületen, így a programok közvetlenül az AutoCAD központi adatszerkezetét és kódját használhatják.

Az ObjectARX-könyvtárak az AutoCAD-alapú termékek nyílt architektúráját használják ki, közvetlen hozzáférést biztosítva az adatbázis-struktúrákhoz, a grafikus rendszerhez és a geometriamotorhoz, hogy a program osztályai és képességei a futás során bővíthetők legyenek. Új parancsokat is létrehozhat, amelyek pontosan úgy működnek, mint a program saját parancsai és az új AutoLISP-függvények.

Az ObjectARX-könyvtárak használhatók más, az AutoCAD-alapú termék által támogatott programozói felületekkel együtt is, például az AutoLISP-, az ActiveX- és a Managed .NET-felülettel, amelyek lehetővé teszik az API felületek közötti integrációt.

Megjegyzés: Az ActiveX és a Managed .NET csak Windows rendszereken támogatott.

Az ObjectARX alkalmazásokhoz szükséges a C++ vagy az Objective-C nyelv ismerete, valamint egy integrált fejlesztői környezet (IDE), például a Windows rendszeren futó Microsoft Visual Studio, vagy a Mac OS rendszeren elérhető Xcode. Az AutoLISP-alkalmazásokkal ellentétben az ObjectARX-alkalmazást le kell fordítani, mielőtt betölthetné egy AutoCAD-alapú programba. Az összeállított ObjectARX-alkalmazás .arx kiterjesztéssel rendelkező dinamikus csatolású függvénytárfájl. Az ObjectARX-alkalmazások hibaelhárítása a Microsoft Visual Studio vagy az Xcode használatával végezhető, amikor az ObjectARX-alkalmazás hibakeresési verzióját betölti az AutoCAD-alapú programba.

Az ObjectARX-alkalmazásfájl hibáinak kijavítását követően, ha az készen áll, hogy más felhasználók használják, le kell fordítani az ObjectARX-alkalmazás kiadási verzióját.