Function Entry: VLE-START-TRANSACTION
← Prev | ↑ Chapter | Next → | Index | Symbols
Function Entry: VLE-START-TRANSACTION
Name
vle-start-transaction
Class
BricsCAD VLE Library Function
Syntax
(vle-start-transaction)
Arguments and Values
- none
Description
starts a database transaction for current drawing
Return Values
T when transaction is active, NIL otherwise
Examples
(vle-start-transaction) T : transaction is active NIL : transaction is not active
Notes
with an active transaction, database and display updates are delayed until the transaction is finished - this can significantly improve performance when many entity and database modifications are done;
multiple / nested transactions are not supported - but it is gracefully tolerated, Lisp keeps a single (global) transaction only;
when outermost Lisp execution finishes, a pending / open transaction is automatically closed (also when Lisp code errors)
Availability
- AutoCAD 2026: not documented.
- BricsCAD V26: documented.
- Status: BricsCAD-only.
Source Notes
- [vle-start-transaction (BricsCAD V26 DevRef)](https://developer.bricsys.com/bricscad/help/en_US/V26/DevRef/source/vlestarttransaction.htm)
- Status: documented (Phase 3 follow-up: body filled from the BricsCAD V26 per-symbol page on 2026-04-26).