b'\n_START_ARTICLE_\nObjectARX\n_START_PARAGRAPH_\nObjectARX (AutoCAD Runtime Extension) \xc3\xa9 uma API para personalizar e estender o AutoCAD. Prov\xc3\xaa acesso \xc3\xa0 hierarquia de classes de interface e desenho do AutoCAD. A vers\xc3\xa3o para C++ permite criar novas entidades gr\xc3\xa1ficas e pode ser compilada de forma nativa ou com .NET em modo misto (gerenciado). Tamb\xc3\xa9m \xc3\xa9 poss\xc3\xadvel criar novas funcionalidades com linguagens.NET atrav\xc3\xa9s de um conjunto de classes expostas._NEWLINE_Geralmente, as aplica\xc3\xa7\xc3\xb5es s\xc3\xa3o utilizadas para criar novas funcionalidades para automatizar atividades complexas e/ou repetitivas. Novas entidades tamb\xc3\xa9m s\xc3\xa3o utilizadas.\n_START_SECTION_\nObjectARX com C++\n_START_PARAGRAPH_\nUma aplica\xc3\xa7\xc3\xa3o ObjectARX escrita em C++ \xc3\xa9 compilada como uma Dynamic-link library (DLL) (ou Biblioteca de liga\xc3\xa7\xc3\xa3o din\xc3\xa2mica) e compartilha o mesmo espa\xc3\xa7o de mem\xc3\xb3ria do AutoCAD, o que permite acesso direto \xc3\xa0s fun\xc3\xa7\xc3\xb5es e a hierarquia de classes, e permite tamb\xc3\xa9m a possibilidade de incluir novas fun\xc3\xa7\xc3\xb5es e classes. O acesso a fun\xc3\xa7\xc3\xb5es \xc3\xa9 geralmente utilizado para automatizar atividades. J\xc3\xa1 as novas fun\xc3\xa7\xc3\xb5es registradas geralmente representam novos comandos e novas classes podem ser usadas para novas entidades gr\xc3\xa1ficas.'