• Help Home
  • English (US)
    1. English (US)
    2. 简体中文
    3. Deutsch
    4. Español
    5. Français
    6. Italiano
    7. 日本語
    8. 한국어
AutoCAD 2025 for Mac Developer and ObjectARX
    • Customization Guide
    • DXF Reference
    • AutoLISP and DCL
    • ObjectARX
      • ObjectARX: Developer's Guide
        • ObjectARX Introductory Concepts
        • Basic Interaction with AutoCAD
        • Custom Objects
        • Advanced Topics
          • Notification
          • The Multiple Document Interface
            • MDI Overview
              • Document Execution Contexts
              • Data Instances
              • Document Locking
              • Document Management Classes
            • MDI Terminology
            • Interacting with Multiple Documents
            • Document Event Notification
            • Application-Specific Document Objects
            • Nonreentrant Commands
            • Multi-Document Commands
            • Disabling Document Switching
            • Application Execution Context
            • Database Undo and Transaction Management Facilities
            • Document-Independent Databases
            • An MDI-Aware Example Application
          • Transaction Management
          • Deep Cloning
          • Protocol Extension
          • Behavior Overrules
          • Dynamic Blocks, Protocol Reactors, and Evaluation Graphs
          • Input Point Processing
          • Application Configuration
          • Associative Framework
        • ObjectARX Graphics, Geometry, and Boundary Representation Libraries
      • ObjectARX: Reference Guide
      • ObjectARX: Release Notes
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn
     
     

    Document Execution Contexts

    A separate execution context is established for each document opened in AutoCAD, to allow the command processors and Visual LISP environments for each document to execute independently of each other. Each execution context maintains its own stack. All execution contexts work on common heap and static data. Execution contexts can only be switched when the system polls for more interactive input.

    Parent topic: MDI Overview

    Was this information helpful?

    Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for more information.

    • Privacy Statement
    • Legal Notices & Trademarks
    • Report Noncompliance
    • © 2025 Autodesk Inc. All rights reserved