# PLUSLIB DLL Library

Maintenance Utility |

A maintenance utility, '*plus/dll/maint', is provided with PxPlus that allows you to build a DLL library from existing programs and data files. This simple text-based utility accepts the following commands:

Command | Function
ADD xxxx, … | The ADD directive will add one or more programs/files, including images, to the currently open library. For information on including images in the DLL library, see Images. The actual ADD operation will only take place when you issue an UPDATE command. If you have multiple files to add, you can place the file names in an external text file and pass that file name to the ADD command prefixed by a < less than sign (e.g. ADD <appl1 will add all files/programs listed in appl1 to the library). See File Lists. (Support for including images in the DLL library was added in PxPlus 2021.)
CLOSE | Closes the currently open library. If any changes are pending (ADDs or REMOVEs), you will be prompted to apply the UPDATE before closing the file. If the update is not done, the pending changes will be lost.
HELP | Displays the Help text for the various commands.
LIST >xxxx | Lists the contents of the library. If >xxxx is supplied, the output will be routed to the file specified in xxxx.
MAKE xxxx | Creates a new library and initializes it with the base line PLUSLIB.DLL found in *plus/dll/pluslib_base.dll.
OPEN xxxx | Opens an existing library.
REMOVE xxxx, ... | The REMOVE directive will remove one or more comma-separated file(s) from the currently open DLL library. The actual REMOVE operation will only take place when you issue an UPDATE command. If you have multiple files to remove, you can place the file names in an external text file and pass that file name to the REMOVE command prefixed by a < less than sign (e.g. REMOVE <appl1 will remove the files/programs listed in appl1 from the library). See File Lists.
UPDATE | Physically updates the library with any pending ADD or REMOVE operations.
QUIT | Exits the utility.

## See Also

File Lists
DLL Library Conventions