Preguntas frecuentes: ¿Por qué mis programas personalizados no funcionan en la versión más reciente?

Es posible que sea necesario realizar cambios en los programas de AutoLISP o VBA que se hayan creado en productos basados en AutoCAD 2015 o versiones anteriores en función de si estos utilizan la protección mediante contraseña o valores predefinidos de renderización. Es posible que también deban actualizarse los programas que usan el método SendCommand de la biblioteca de objetos de AutoCAD para usar los métodos SendCommand o PostCommand en función de si la cadena debe ejecutarse de forma asíncrona o síncrona.

Los programas de .NET administrado y ObjectARX deberán actualizarse y compilarse de nuevo para poder ejecutarlos en la versión más reciente si se han creado para productos basados en AutoCAD 2018 o versiones anteriores. Los programas creados para productos basados en AutoCAD 2016 que utilizan la protección mediante contraseña o valores predefinidos de renderización deberán actualizarse para que funcionen correctamente con un producto basado en AutoCAD 2020.

Si experimenta problemas con los programas personalizados, compruebe que no estén usando ninguno de los comandos o las variables de sistema que se han modificado o se han dejado de utilizar en la versión. También debe asegúrese de que los programas personalizados puedan localizar los archivos de soporte, los bloques y otros recursos necesarios. Compruebe que las rutas de búsqueda de soporte necesarias se hayan incluido en la ficha Archivos del cuadro de diálogo Opciones.

Nota: A partir de los productos basados en AutoCAD 2014, las aplicaciones personalizadas deben funcionar en modo seguro cuando la variable de sistema SECURELOAD se establece en 1 o 2. Al funcionar en modo seguro, el producto basado en AutoCAD queda restringido a la carga y ejecución de archivos que contengan código de ubicaciones de confianza; las ubicaciones de confianza se especifican mediante la variable de sistema TRUSTEDPATHS. Para obtener más información, consulte Acerca de la seguridad y la protección contra virus.

Si aun así no puede solucionar el problema, póngase en contacto con el proveedor original de los programas personalizados para que le ayude a identificar el problema y la solución necesaria.