I programmi AutoLISP richiedono in genere poche modifiche per essere eseguiti nell'ultima release.
È tuttavia possibile che nell'ultima release un programma AutoLISP non venga più eseguito correttamente perché una funzione AutoLISP o un comando di un prodotto basato su AutoCAD è stato modificato o non è più supportato.
Esaminare i programmi personalizzati per ricercare eventuali variabili di sistema e comandi che sono stati designati come obsoleti. In alcuni casi, una variabile di sistema o un comando obsoleto può comunque essere utilizzato con i programmi personalizzati, anche se non può essere immesso nella riga di comando o non è accessibile dall'interfaccia utente.
Le seguenti tecniche potrebbero essere utili durante l'utilizzo di una variabile di sistema o un comando obsoleto in un programma personalizzato:
A partire dai prodotti basati su AutoCAD 2017, i valori memorizzati nelle variabili di sistema CDATE e DATE non rappresentano più la data/l'ora corrente al millisecondo o al centesimo di un secondo più vicino. I secondi sono ora l'unità di tempo più piccola in cui sono espressi i valori di queste due variabili di sistema. Se è necessario tenere traccia di intervalli di tempo minori di un secondo, si consiglia di utilizzare il valore restituito dalla variabile di sistema MILLISECS che memorizza la differenza temporale da quando è stata avviata la stazione di lavoro in millisecondi.
Le seguenti variabili di sistema correlate alla data/all'ora sono influenzate anche dalla rimozione di millisecondi:
A partire dai prodotti basati su AutoCAD 2016, al file AutoLISP può essere applicata una firma digitale. L'apposizione della firma digitale ad un file AutoLISP consente di caricarlo nell'ambiente di disegno AutoCAD senza alcun avvertimento per l'utente che il file non è attendibile. I file VLX con firma digitale non possono essere caricati in prodotti basati su AutoCAD 2015 o versioni precedenti.
A partire dai prodotti basati su AutoCAD 2016, la funzione osnap non supporta più la modalità snap ad oggetto Quick (qui). Rimuovere la modalità qui dalle istruzioni che utilizzano funzioni OSNAP nei programmi AutoLISP. Se la modalità non viene rimossa, la funzione OSNAP restituisce nil anziché il valore delle coordinate di un punto nell'area di disegno.