This section provides information on how to install and/or compile
BAE User Language programs are installed and how to apply key bindings and menu assignments.
The BAE software installs close to 200 pre-compiled
User Language programs to the
ulcprog.vdb file of the BAE programs directory. The corresponding source files are are also provided in the
User Language directory
chapter 4.2 for a complete listing and short descriptions of the
BAE User Language programs.
4.3.1 Program Compilation
Usually, it is not necessary to (re-)compile the
User Language programs delivered with the
BAE software since the compiled programs are installed to the
ulcprog.vdb file of the BAE programs directory. Nevertheless, the
User Language directory provides several batch files for automatically compiling all
BAE User Language programs. The
CPLSLL (ComPiLe with Static Link Library) batch file is recommended for compilation. The compile batch can be started from the
User Language directory
baeulc) by entering
to an MS-DOS-Prompt (with the
PATH variable pointing to the BAE programs directory) or with the
command from a Linux or UNIX shell. The compilation process might last some time according to the power of your computer.
4.3.2 Menu Assignments and Key Bindings
Some of the BAE User Language programs define implicit
User Language program calls for activating a modified BAE user interface with many additional functions (startups, toolbars, menu assignments, key bindings). You can add even more functions, or you can modify and/or reset the predefined menu assignments and key bindings.
User Language startup program
bae_st is automatically started when entering a
User Language Interpreter environment
CAM View or
bae_st calls the
uifsetup User Language program which activates predefined menu assignments and key bindings for the current BAE program module. Any changes to the menu assignments and key bindings require modification and re-compilation of the
uifsetup source code only. The
hlpkeys User Language program can be used to list the current key bindings. With the predefined menu assignments of
hlpkeys can be called from the Key Bindings function of the Help menu. Menu assignments, although obvious from the BAE user interfaces, can be listed with the
uifdump User Language program. The
uifreset User Language program can be used to reset all currently defined menu assignments and key bindings of the currently active BAE program module. Simply give it a try and run the
uifreset program; we bet you'll be surprised to see the difference (the predefined menu layout can always be restored by calling
uifreset programs can also be called from the menu of the
keyprog User Language program which provides additional facilities for online key programming and
User Language program help info management.
User Language Program Installation
© 1985-2022 Oliver Bartels F+E • Updated: 11 October 2010, 10:45 [UTC]