Contents - Index

Load Library


An especially powerful feature of EES is that the user can supply functions, procedures and subprograms that operate just like the built-in routines.  These user-supplied routines can be written in EES as internal functions and procedures and saved as Library files.  In addition, External Functions and External Procedures that are written in a high level language can be accessed from EES. 


When EES starts, it will preload all of the library and externally compiled files that are found in the USERLIB\ subdirectory (USERLIB64 for the 64-bit license) unless directed otherwise by the Library Manager. However, you may not always want to load these files because it slows that startup process and uses memory.  In this case, you should use the Load Library command.  


The Load Library command will provide a dialog in which a directory can be selected.  All of the *.LIB, *.DLF, *.FDL,  *.DLP and *.DLL files that exist in this directory (and in folders within this directory) will be loaded when the OK button is clicked. If a library file in the specified folder has been previously loaded, this command will reload it.  This capability is convenient when you are developing library files and you wish to load the most recent copy without having to restart EES. 


Note that other file types can be placed in the directory, such as .EES files, but they will be ignored.  The Load Library command is only available in the Professional license.


If you want to load a specific file (rather than all of the applicable files in a directory, you can use the $INCLUDE directive. 



See also:  LoadLib Macro Command

  $Load directive