Function Entry: VL-CATCH-ALL-APPLY
← Prev | ↑ Chapter | Next → | Index | Symbols
Function Entry: VL-CATCH-ALL-APPLY
Name
vl-catch-all-apply
Class
Visual LISP Function
Syntax
(vl-catch-all-apply function arg-list)
Arguments and Values
function: function designatorarg-list: list of arguments
Description
Calls function with arg-list, trapping errors and returning a catch-all error object instead of unwinding directly into the caller.
Return Values
- normal function result on success
- catch-all error object on failure
Side Effects
Side effects are those of the invoked function up to the point of failure or success.
Compatibility
Part of the Visual LISP error-handling layer.
Availability
- AutoCAD 2026: documented (per Autodesk reference page).
- BricsCAD V26: presumed compatible (no contradicting page found).
- Status: AutoCAD documented; BricsCAD presumed-both pending Phase 4 verification.
Source Notes
- [About Catching Errors and Continuing Program Execution (AutoLISP)](https://help.autodesk.com/cloudhelp/2026/ENU/AutoCAD-AutoLISP/files/GUID-9DDAD8C4-FB10-4C15-B59E-F6E05C1F9672.htm)
- [Error-Handling Functions Reference (AutoLISP)](https://help.autodesk.com/cloudhelp/2024/HUN/AutoCAD-AutoLISP-Reference/files/GUID-D114F1C4-DE8E-422D-8F3F-C43707B8212B.htm)
- Status: documented.