CSV.lsp — Main Application Entry Point (CRITICAL)

Module: CSV.lsp | V: v3.60 | Cat: Core Application | Size: 5.1 KB (154 lines)

Warning

Application Entry Point

This is the main entry point for ConstructiVision v3.60. It initializes the application, loads modules, and launches the main menu system.

Overview

Main application loader that:

  • Initializes AutoCAD environment via (setvars)

  • Loads required modules

  • Sets up global variables

  • Launches main menu (csvmenu)

  • Handles version detection

  • Manages project workflows

Initialization Sequence

AutoCAD loads CSV.lsp
  ?
(c:CSV) command defined
  ?
User runs CSV command
  ?
(setvars) - Environment setup
  ?
Load core modules
  ?
(csvmenu) - Display main menu
  ?
Route to selected workflow

Key Responsibilities

  • Version detection (R14 vs. 2000+)

  • Module loading sequence

  • Global variable initialization

  • Error trap setup

  • License checking (if applicable)

Called By: User (AutoCAD command)
Calls: setvars.lsp, csvmenu.lsp, project.lsp


Status: Critical entry point | Updated: 2026-01-20