Вопросы и ответы. Почему пользовательские программы не работают в последней версии?

В программы AutoLISP и VBA, созданные для программных продуктов на базе AutoCAD 2015 или более ранних версий и задействующие функции защиты паролем или наборы параметров визуализации, может потребоваться внести изменения. Программы, в которых используется метод SendCommand из библиотеки объектов AutoCAD, также может потребоваться обновить для обеспечения поддержки метода SendCommand или PostCommand (в зависимости от требуемого способа выполнения данной строки: асинхронно или синхронно).

Для запуска управляемых программ .NET и ObjectARX в последней версии программного обеспечения на основе AutoCAD их необходимо обновить и перекомпилировать (если они создавались для программных продуктов на основе AutoCAD 2024 или более ранней версии). ПО для программ на основе AutoCAD 2016 или более ранних версий,в котором применяется функция защиты паролем или наборы параметров визуализации, необходимо обновить для правильной работы с программами на основе AutoCAD 2026.

При возникновении проблем с пользовательскими программами убедитесь в том, что в них не используются команды или системные переменные, измененные в новой версии или исключенные из нее. Также необходимо убедится в том, что пользовательские программы могут найти все необходимые файлы поддержки, блоки и другие ресурсы. Убедитесь в том, что требуемые пути поиска вспомогательных файлов указаны на вкладке «Файлы» диалогового окна «Параметры».

Прим.: Начиная с программных продуктов на основе AutoCAD 2014, пользовательские приложения должны работать в безопасном режиме, когда для системной переменной SECURELOAD установлено значение 1 или 2. При работе в режиме безопасности программа на основе AutoCAD ограничивается загрузкой и выполнением файлов, содержащих код из доверенных местоположений; доверенные местоположения определяются системной переменной TRUSTEDPATHS. Для получения дополнительной информации см. раздел «Безопасность и антивирусная защита».

Если не удается устранить проблему, обратитесь к разработчику этих пользовательских программ, чтобы определить проблему и необходимое решение.