[Overview][Constants][Types][Procedures and functions][Index] |
Library initialization descriptor
Source position: dynlibs.pas line 75
type TLibHandler = record |
||
InterfaceName: String; |
|
Name by which the library is known. |
Defaults: array of String; |
|
list of filenames to try and load the library from |
Filename: String; |
|
Filename of the actually (currently) loaded library. |
Handle: TLibHandle; |
|
Low-level library handle |
Loading: TLibEventLoading; |
|
Loading event, called after the library was loaded. |
Unloading: TLibEventUnloading; |
|
Unloading event, called before the library will be unloaded |
SymCount: Integer; |
|
Number of symbols to load from the library |
Symbols: PLibSymbol; |
|
Pointer to an array of symbols to load from the library. |
ErrorMsg: String; |
|
Message describing last error during load/unload |
RefCount: Integer; |
|
Reference count for this library |
end; |
TLibHandler is used to describe the loading of a library: the name of the library, the symbols to be loaded from the library.
|
Load a library and initialize a set of symbols |