2000
AutoCAD 2000 Preview Guide Page 32 00000-005000-5513
Visual LISP Editor provides a complete Development Environment
•
Windows Integration. Visual LISP provides the following Windows integration and feature extensions:
! ActiveX automation interface for AutoLISP.
! Visual LISP reactors that respond to AutoCAD events.
! Additional operating system file-operation functions.
! Additional AutoLISP functions for list processing.
Full Objectification
In AutoCAD 2000, developers can now derive from all AutoCAD object-classes in the ObjectARX AcDb
database. This enables fundamental custom object development built from existing AutoCAD database
objects. The transition to object-oriented architecture, begun in AutoCAD Release 13 and carried forward
in Release 14, is now completed in AutoCAD 2000.
ActiveX Extensions and Events
AutoCAD 2000 users and developers have a larger set of AutoCAD ActiveX objects from which to
choose in customizing and programming the software. That means you can create and manipulate more
objects and program in object-based environments such as VBA and the new Visual LISP.
AutoCAD 2000 also offers developers an increased set of ActiveX events that can trigger applications to
either launch or react to the AutoCAD environment. Some 22 Application level and Document level
events have been added to AutoCAD 2000. This enhancement gives developers more flexibility in
structuring customization efforts that would otherwise have to “synchronize” with the AutoCAD editor or
database. This expanded capability gives you the freedom to “mold” AutoCAD 2000 through object-
based environments such as VBA and Visual LISP so that it works the way they want to work.