Unit 'exec' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#morphunits]

TLibrary

Library Base Structure

Declaration

Source position: exec.pas line 1070

type TLibrary = packed record

  lib_Node: TNode;

  

For integrating the library into the system lists.

  lib_Flags: Byte;

  

Flags for the Library (LIBF_*)

  lib_pad: Byte;

  

padding byte

  lib_NegSize: Word;

  

Size of vector tavle in bytes.

  lib_PosSize: Word;

  

Size of data in bytes.

  lib_Version: Word;

  

Version number of the library.

  lib_Revision: Word;

  

Revision number of the library.

  lib_IdString: PChar;

  

Pointer to identification text.

  lib_Sum: LongWord;

  

Library checksum.

  lib_OpenCnt: Word;

  

Openning counter. Counts how many times this library is currently open.

end;

Description

Also used for Devices and some Resources

See also

OpenLibrary

  

Open a library to use

OldOpenLibrary

  

Old Version of OpenLibrary (deprecated)

CloseLibrary

  

Close access to library

AddLibrary

  

Adds a library to the system

MakeLibrary

  

Construct a library

RemLibrary

  

Remove a library from the system

SumLibrary

  

Compute and check the checksum on a library

SetFunction

  

Change a function vector in a library


Documentation generated on: 2021-07-30