Časté dotazy: Proč moje uživatelské aplikace 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 2014 nebo starších verzích. Programy, které používají ochranu heslem nebo předvolbu rendrování, bude nutné aktualizovat, aby spolupracovaly správně s produktem založeným na aplikaci AutoCAD 2017.

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é aplikace 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 tématu s informacemi o ochraně před škodlivým kódem.

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