[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'dynlibs' (#rtl)

TLibHandler

Library initialization descriptor

Declaration

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;

Description

TLibHandler is used to describe the loading of a library: the name of the library, the symbols to be loaded from the library.

See also

InitializeLibrary

  

Load a library and initialize a set of symbols


Documentation generated on: Oct 02 2010