Często zadawane pytania: Dlaczego moje niestandardowe programy nie działają w najnowszej wersji?

Zmiany mogą być wymagane w programach AutoLISP lub VBA, które zostały utworzone dla produktów opartych na programie AutoCAD 2015 lub wcześniejszych, jeśli wykorzystują one ochronę przy użyciu hasła lub ustawienia wstępne renderowania. Może być również konieczna aktualizacja programów, które używają metody SendCommand z biblioteki obiektów programu AutoCAD, aby używały metody SendCommand lub PostCommand w zależności od tego, czy ciąg powinien być wykonywany asynchronicznie czy synchronicznie.

Zarządzane programy .NET i ObjectARX należy zaktualizować i ponownie skompilować, aby można było je uruchamiać w najnowszej wersji, jeśli zostały one utworzone dla produktów opartych na programie AutoCAD 2014 lub wcześniejszych. Aby programy, które wykorzystują ochronę przy użyciu hasła lub ustawienia wstępne renderowania poprawnie działały z produktem opartym na programie AutoCAD 2017, należy je zaktualizować.

W razie problemów z niestandardowymi programami upewnij się, że nie zawierają one poleceń ani zmiennych systemowych, które zostały wycofane lub zmienione w tej wersji. Upewnij się również, że niestandardowe programy są w stanie zlokalizować wszystkie wymagane pliki pomocnicze, bloki lub inne zasoby. Sprawdź, czy wymagane ścieżki wyszukiwania plików pomocniczych znajdują się na karcie Pliki w oknie dialogowym Opcje.

Uwaga: Począwszy od produktów opartych na programie AutoCAD 2014, niestandardowe aplikacje muszą działać w trybie bezpiecznym, gdy zmienna systemowa SECURELOAD jest ustawiona na wartość 1 lub 2. W trybie bezpiecznym produkt oparty na programie AutoCAD może wczytywać i uruchamiać tylko te pliki, które zawierają kod z zaufanych lokalizacji określonych przez zmienną systemową TRUSTEDPATHS. Dalsze informacje znajdują się w rozdziale Zabezpieczanie przed złośliwym kodem.

Jeśli nadal nie można rozwiązać problemu, należy zwrócić się do pierwotnego dostawcy niestandardowych programów, aby uzyskać pomoc przy diagnozowaniu problemu i opracowaniu rozwiązania.