Bei jeder neuen Version werden Änderungen an den AutoCAD Anwendungsprogrammierschnittstellen (APIs) vorgenommen, möglicherweise müssen Sie jedoch vorhandene benutzerdefinierte Programme nicht neu kompilieren, damit sie in der aktuellen Version funktionieren.
Sie sollten in jeder neuen Version alle benutzerdefinierten Anwendungen und die Anwendungen von Drittanbietern erneut testen.
Im Folgenden wird dargestellt, welche Schritte durchgeführt werden müssen, um mit benutzerdefinierten Programmen zu arbeiten, die für ein AutoCAD-basiertes Produkt entwickelt wurden, das vor AutoCAD 2015 veröffentlicht wurde:
- Skripts und Aktionsmakros – Keine Änderungen erforderlich, es sei denn, die Skripts und Aktionsmakros verwenden einen Befehl oder eine Systemvariable, der bzw. die im Produkt nicht mehr verwendet wird oder geändert wurde.
- AutoLISP – Es sollten keine Änderungen erforderlich sein, es sei denn, es wird ein Befehl oder eine Systemvariable verwendet, der bzw. die entfernt oder geändert wurde.
- .NET – Programme, die für AutoCAD-basierte Produkte bis Version 2014 entwickelt wurden, müssen erneut kompiliert werden.
- ObjectARX – Programme, die für AutoCAD-basierte Produkte bis Version 2014 entwickelt wurden, müssen erneut kompiliert werden.
Anmerkung: In den AutoCAD-basierten Produkten ab Version 2014 müssen benutzerdefinierte Anwendungen im sicheren Modus ausgeführt werden. Die Systemvariable SECURELOAD ist auf den Wert 1 oder 2 festgelegt. Wenn Sie im abgesicherten Modus arbeiten, kann das Produkt nur solche Dateien laden und ausführen, die Code aus vertrauenswürdigen Speicherorten enthalten; die vertrauenswürdigen Speicherorte werden durch die Systemvariable TRUSTEDPATHS festgelegt. Weitere Informationen finden Sie unter "Schützen vor bösartigem Code".