Function Syntax: @Dan_acaddoc Version: 1.0 Date: 20.06.2026 6:38:56PM N/A Description 🧩 acaddoc is an AutoCAD and Civil 3D master startup loader designed to load a large custom CAD automation library from one centralized file. 📌 The current configuration attempts to load 426 program files including LSP FAS VLX and .NET DLL tools. 🧪 Every load attempt is tracked so successful loads skipped dependencies and failures can be reviewed in a detailed report. Function Syntax 🚀 Startup action: Load acaddoc.lsp ⚙️ DLL loading command: NETLOAD 📄 Diagnostic output: load_report.txt SEO Optimized Overview 📦 The master loader processes 413 LSP or FAS files plus 9 VLX files plus 4 DLL files. 🛡️ Protected loader functions use Visual LISP error trapping so normal loading problems can be captured and recorded. 🧠 Diagnostic logic identifies common problems such as syntax errors missing dependencies missing files argument errors DCL problems and command context errors. 🔁 A reentrant guard blocks another copy of the master loader while the current loading pass is active. Primary Workflow 1️⃣ AutoCAD loads acaddoc.lsp during the configured startup workflow. 2️⃣ The routine creates a new load_report.txt file and initializes OK SKIP and FAIL counters. 3️⃣ LSP and FAS files are processed through the protected _SafeLsp loader. 4️⃣ VLX applications are processed through _SafeVlx with FILEDIA restoration. 5️⃣ DLL files are processed through _SafeCmd using NETLOAD. 6️⃣ A final summary records total successful skipped and failed loads. Functionalities Centralized master loading - starts hundreds of CAD customization tools from one file. Multiple program formats - supports LSP FAS VLX and DLL loading. Protected load execution - traps many normal file loading errors. Dependency skip detection - records tools already loaded by another dependency. Diagnostic hints - translates common failure messages into practical troubleshooting guidance. Detailed load report - records loading status and failed file paths. Reentrant protection - prevents a second simultaneous master load. Failure alert - shows failed tools and directs the user to the report. Important Commands and Aspects 🧩 load is used for LSP FAS and VLX applications. 🧩 NETLOAD is used for configured .NET DLL applications. 🧩 load_report.txt is the main startup diagnostic report. 🧩 _AcldDiag converts recognized failure messages into troubleshooting hints. Important Notes ⚠️ The loader uses hard coded program paths and those paths must remain valid. ⚠️ 426 files are attempted by the current master loader configuration. ⚠️ A missing SUMMARY section in the report can indicate that execution stopped before normal completion. ⚠️ Known problematic folders are intentionally excluded because they can interrupt the startup loading sequence. Tags 🏷️ AutoCAD, 🏷️ Civil 3D, 🏷️ AutoLISP, 🏷️ Visual LISP, 🏷️ ACADDOC, 🏷️ Master loader, 🏷️ LISP loader, 🏷️ FAS loader, 🏷️ VLX loader, 🏷️ DLL loader, 🏷️ NETLOAD, 🏷️ AutoCAD startup, 🏷️ Load report, 🏷️ Error diagnostics, 🏷️ CAD automation, 🏷️ CAD productivity