PowerBASIC Library Manager

For your convenience, multiple SLL modules may be collected into a Power Library, which is linked as a single item.  You can readily add, remove, replace, or list the component SLL modules.  However, the PowerBASIC Compiler treats the component modules individually, just as though they were each linked separately.  A component SLL in a Power Library which is not needed is ignored entirely.

When you start the PowerBASIC Library manager you will be prompted to select a PowerBASIC Library (.PBLib) file. If you are creating a new Library file you enter the name of your new .PBLib file.

 

After specifying a new library or opening an existing one, you will be shown the Library Manager dialog.

Delete unit(s)

Removes the selected file(s) from the library.

Add unit(s) from another file

Adds either a .SLL or .PBLib file to the library.  Adding a .PBLIB to the library causes all the individual units within the .PBLIB to be added to the library. If a unit is already within the library, the version within the library will be retained.

Rename unit

Renames a .SLL file in the library.

Copy unit(s) to a new file

Copies the selected SLL file out of the library and to a new SLL file name.

Save changes

Saves the changes to the library.

Discard changes

Discards any changes made in the Library Manager.

Done

Closes the Library Manager dialog.

 

Optionally, you can also use the supplied command-line librarian Plib.exe with the following syntax:

plib library[.PBLIB] [commands] [,listfile [,newlibrary.PBLIB]]

Commands:

+filename

Adds either a .SLL or .PBLib file to the library.

-unitname

Removes an SLL file from the library.

-+filename

Replace an SLL file in library with another SLL file.

*unitname

Copy a SLL file out of the library.

-*unitname

Move a SLL file out of the library.

=oldunitname,newname

Renames a .SLL file in the library.

 

See Also

What is an SLL?

Creating a Static Link Library

Sll example

The PowerBASIC Integrated Development Environment