Časté dotazy: Proč moje uživatelské programy nefungují v nejnovější verzi?

U programů psaných v jazyku AutoLISP nebo VBA, které byly vytvořeny pro produkty založené na aplikaci AutoCAD 2015 nebo starších verzích a používají ochranu heslem nebo předvolby rendrování, mohou být nutné určité úpravy. Programy, které používají metodu SendCommand z objektové knihovny AutoCAD, mohou také vyžadovat aktualizaci a nově používat metodu SendCommand nebo metodu PostCommand na základě toho, zda má být řetězec spouštěn asynchronně nebo synchronně.

Programy využívající knihovny Managed .NET a ObjectARX bude nutné aktualizovat a znovu zkompilovat před spuštěním v nejnovější verzi, pokud byly vytvořeny pro produkty založené na aplikaci AutoCAD 2020 nebo starších verzích. Programy vytvořené pro produkty založené na aplikaci AutoCAD 2016 nebo starších verzích, které používají ochranu heslem nebo předvolby rendrování, bude nutné aktualizovat, aby spolupracovaly správně s produktem založeným na aplikaci AutoCAD 2023.

Pokud máte problémy s uživatelskými aplikacemi, ověřte, že nepoužívají žádný příkaz ani systémovou proměnnou, které použitá verze aplikace už nepodporuje nebo u nich došlo ke změně. Ujistěte se také, že uživatelské programy dokáží najít všechny potřebné podpůrné soubory, bloky a další prostředky. Ověřte, že vyžadované podpůrné vyhledávací cesty jsou obsaženy na kartě Soubory v dialogu Možnosti.

Poznámka: Počínaje produkty založenými na aplikaci AutoCAD 2014 musí uživatelské aplikace pracovat v zabezpečeném režimu, pokud je systémová proměnná SECURELOAD nastavena na hodnotu 1 nebo 2. Při práci v zabezpečeném režimu je načítání a spouštění souborů obsahujících kód v produktu založeném na aplikaci AutoCAD omezeno na důvěryhodná umístění. Důvěryhodná umístění jsou určena systémovou proměnnou TRUSTEDPATHS. Další informace naleznete v části Informace o zabezpečení a ochraně před viry.

Pokud se vám problém nedaří vyřešit, obraťte se na původního dodavatele uživatelské programy, abyste společně identifikovali problém a nalezli potřebné řešení.