Az AutoCAD alkalmazásprogramozási felületek (API) minden új kiadás megjelenésekor változnak, azonban a meglévő egyéni programokat nem minden esetben szükséges újból lefordítania vagy módosítania a legújabb kiadásban való használatukhoz.
Minden új kiadás esetén tesztelje újra az összes egyéni és külső alkalmazást. Minden olyan program esetén, amely parancsokat vagy rendszerváltozókat használ, meg kell győződni arról, hogy a parancsok karakterláncai (például a parancsnév, az opciók és az értékek) még mindig érvényesek. Ellenőrizze azt is, hogy nem használ-e elavult parancsokat vagy rendszerváltozókat.
Az alábbiakban áttekinthet néhány további módosítást, amelyek befolyásolhatják az AutoCAD 2023 előtti AutoCAD-alapú programok kiadásaihoz fejlesztett egyéni programok használatát:
- Felhasználói felület testre szabása – Az átlátszósághoz 192,192,192 színértéket használó, BMP-fájlokban tárolt képeket átlátszó színű PNG-fájlokra kell frissíteni. Ha a képek frissítésére nem kerül sor, a 192,192,192 színértékű képpontok átlátszóság helyett a megadott színben fognak megjelenni.
- Parancsfájlok és műveletmakrók – Nem szükséges módosítás. Ellenőrizze, hogy nem használ-e elavult parancsokat vagy rendszerváltozókat.
- AutoLISP – A traszter függvényt használó programok frissítésére lehet szükség. Ellenőrizze, hogy nem használ-e elavult parancsokat vagy rendszerváltozókat.
- ActiveX/VBA – Módosítani kell azokat a programokat, amelyek a rajzokhoz jelszót rendelnek, valamint meg kel vizsgálni, hogy a SendCommand módszert használó programoknál szükség van-e a SendCommand módszernek az AutoCAD 2015-alapú termékeknél bevezetett PostCommand módszerre történő módosítására. Az AutoCAD 2014-alapú és korábbi kiadású termékekhez fejlesztett programokat át kell vizsgálni és frissíteni kell a megfelelő 64 bites kompatibilitás érdekében. Az IAcadFileDependency és IAcadFileDependencies objektumokra hivatkozó utasításokat megjegyzésbe kell helyezni vagy el kell távolítani.
- .NET – A rajzokhoz jelszót rendelő, renderbeállításokat használó programokat, illetve a FileDependencyInfo és FileDependencyManager objektumokra hivatkozó utasításokat módosítani kell vagy el kell távolítani. Az AutoCAD 2018-alapú és korábbi kiadású termékekhez fejlesztett programokat újból le kell fordítani a szükséges .NET-keretrendszerre való hivatkozáshoz.
- ObjectARX – A rajzokhoz jelszót rendelő, renderbeállításokat használó programokat, illetve az AcFileDependencyInfo és AcFileDependencyManager objektumokra hivatkozó utasításokat módosítani kell vagy el kell távolítani. Az AutoCAD 2018-alapú és korábbi kiadású termékekhez fejlesztett programoknak a legfrissebb SDK fájljaira kell hivatkozniuk, és újból le kell fordítani őket.
- Javascript – Nem szükséges módosítás.
Megjegyzés: Az AutoCAD 2014-alapú termékektől kezdődően a felhasználói alkalmazásokat biztonságos módban kell futtatni, amennyiben a SECURELOAD rendszerváltozó értéke 1 vagy 2. Biztonságos módban történő futtatáskor a termék a megbízható helyről származó kódot tartalmazó fájlok betöltésére és végrehajtására korlátozott. A megbízható helyeket a TRUSTEDPATHS rendszerváltozó adja meg. További információkert tekintse meg A biztonsággal és a vírusok elleni védelemmel kapcsolatos tudnivalókat.