Ha egy indításkor betöltődő fájl betöltése közben AutoLISP-hiba következik be, a fájl hátralévő részét a program már nem tölti be.
Azok az indítófájlban megadott fájlok, melyek nem léteznek vagy nincsenek a program könyvtárútvonalai között, általában hibát okoznak. Erre az esetre gondolva használhatja a load függvény hibakezelés argumentumát. A következő példa a hibakezelés argumentum használatát mutatja be:
(princ (load "mydocapp1" "\nMYDOCAPP1.LSP file not loaded.")) (princ (load "build" "\nBUILD.LSP file not loaded.")) (princ (load "counter" "\nCOUNTER.LSP file not loaded.")) (princ)
Ha a load függvény meghívása sikeres, akkor a fájl utolsó kifejezését adja vissza (ez rendszerint az utoljára definiált függvény neve vagy a függvény használatára vonatkozó üzenet). Ha a hívás sikertelen, a program a hibakezelés argumentum értékét adja vissza. Az előző példában a load függvény visszatérési értékét a princ függvénynek adja át, így ez az érték jelenik meg a parancspromptnál.
Például ha hiba történik, miközben a program a mydocapp1.lsp fájlt tölti be, a princ függvény a következő üzenetet jeleníti meg, miközben a program a két hátralévő fájl betöltésével folytatja:
A DOKALKOM1.LSP fájl betöltése sikertelen.
Ha a command függvényt acad.lsp, acaddoc.lsp vagy MNL-fájlban használja, akkor az csak egy defun utasításból hívható meg. Azon parancsok megadására, amelyeket azonnal ki kíván adni a rajzolási munkamenet kezdetekor, használja az S::STARTUP függvényt.