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).






Separate NameSpace 

the Lisp code in DES format will use a separate NameSpace, to be isolated from normal "User" Lisp space (same as in AutoLISP VLX);
(NameSpace status is stored inside .prv file)


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


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";