(load filename [flag])
Load that LISP file.
LISP program files must be loaded into progeCAD before they can be run. The load function must be enclosed in parentheses, or progeCAD will try to load a text or shape file.
The filename argument represents the name of the LSP file to load. You need not enter the file type .lsp, since this is assumed. The filename can also include the directory path. If one is not included, progeCAD searches the environmental paths specified in the configuration.
If the LSP file is found and loaded, the last expression in the program is returned to the command line. If the file is not found, the program displays an error message indicating that the load failed.
You may want to have the program display some other specified string, represented by the optional flag argument.
Examples
The following examples assume that invalid.lsp does not exist and valid.lsp does. The last expression in valid.lsp is LST-FUNCT.
Code | Returns |
---|---|
(load "valid") | LST-FUNCT |
(load "\\sample\\valid") | LST-FUNCT |
(load "invalid") | Load failed error |
(load "invalid" "Does not exist.") | "Does not exist." |