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