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