Perguntas frequentes: por que meus programas personalizados não funcionam na versão mais recente?

Podem ser necessárias alterações aos programas AutoLISP ou VBA que foram criados para produtos baseados em AutoCAD 2015 ou versões anteriores se utilizam proteção por senha ou predefinições de renderização. Programas que usam o método SendCommand da biblioteca de objetos do AutoCAD também precisam ser atualizados para usar os métodos SendCommand ou PostCommand dependendo se a string deve ser executada de forma assíncrona ou síncrona.

Programas .NET e ObjectARX gerenciados precisam ser atualizados e recompilados para poder ser executados na versão mais recente se tiverem sido criados para produtos do AutoCAD 2014 ou anterior. Programas que utilizam proteção por senha ou predefinições de renderização precisam ser atualizados para operar corretamente com um produto baseado no AutoCAD 2016.

Se você está tendo problemas com seus programas personalizados, verifique se eles não estão utilizando nenhum dos comandos ou variáveis de sistema que foram reprovados ou alterados para a versão. Você também deverá verificar se seus programas personalizados podem localizar arquivos de suporte, blocos ou outros recursos necessários. Verifique se os caminhos de pesquisa de suporte necessários estão incluídos na guia Arquivos da caixa de diálogo Opções.

Nota: Começando com os produtos baseados no AutoCAD 2014, os aplicativos personalizados devem funcionar em modo seguro quando a variável de sistema SECURELOAD está definida como 1 ou 2. Ao operar em modo seguro, o produto baseado no AutoCAD se restringe a carregar e executar arquivos que contenham códigos de localizações confiáveis, as quais são especificadas pela variável de sistema TRUSTEDPATHS. Para obter mais informações, consulte Sobre a proteção contra código mal-intencionado.

Se ainda não for possível solucionar o problema, entre em contato com o fornecedor original dos programas personalizados para ajudar a identificar o problema e a solução necessária.