Project Mode

Parent Previous Next

In Project Mode, a single encrypted "container" file will be created from multiple Lisp, DCL and Text files.
This encrypted *.des "container" file can only be loaded and used in Bricscad, it can not be loaded with AutoCAD !

The dialog allows to create, manage and use *.prv project files, compatible with AutoCAD VLX project files - providing the comfort to use a single *.prv project file to create encrypted "container" files for both Bricscad (*.des) and for AutoCAD (*.vlx).



Code Compression

for troubleshooting; if disabled, Lisp and DCL source file(s) are not compressed.


Keep intermediate Files

for troubleshooting; if enabled, all intermediate files are not deleted automatically.


ToolTips

if enabled, tooltips will be shown for dialog controls, to provide hints and explanations


all settings are persistent, and will be be used for next start as default


Project

specifies the actual "container" project to be compiled - use the file dialog button , or drag an existing project file into the edit field (Drag & Drop) to open an existing project;
the project file must have file extension *.prv !
To create a new project, you can either edit the existing project filename, or use button to specify the location and name (this creates a copy of existing file).
The popup box also contains the last used projects files (up to 30) - so you can easily access former projects.
At start, the last used project is automatically selected and preset, to allow quick turnaround cycles.


embedded FAS

if the VLX / DES project file (.prv) contains an embedded FAS project file (.prj), then the name is specified here; saving the VLX / DES project file automatically uses the embedded .prj FAS project to save the Lisp file names there;
optionally you can also clear that embedded .prv file using the button - in this case, the names of the Lisp source files are directly stored in VLX / DES project file, without using an embedded .prv FAS project definition;
Note : AutoCAD can still use such VLX / DES project file to generate a VLX container file, the embedded .prj FAS project is optionally only.


Target

the name of encrypted target file is automatically determined by DEScoder - it uses the name of the source file, using *.des filename extension; if necessary, you can specify another filename using the button.


Compile

creates the encrypted target file - there is NO warning, if the file already exists, it is overwritten with the new file



Lisp Files to be included in target "container" file


Add File use the file selection dialog, or drag an existing Lisp file into the list; the Lisp files can have any file extension, *.lsp is not required.

Remove File removes the highlighted file from the project and "container";

Move Up moves the highlighted file up for 1 position

Move Down moves the highlighted file down for 1 position


Remarks :

All source Lisp files will be merged into a single Lisp file, using the displayed order, and then included in target *.des "container" file - as result, the Lisp code from the files is loaded in exactly that sequence. Therefore, that order can effect the Lisp code in its functionality !



Resource Files to be included in target "container" file



Add File use the file selection dialog, or drag an existing DCL/Text file into the list; the DCL files must have *.dcl file extension, Text files can have any file extension.


Remove File removes the highlighted file from the project and "container";