Sign in Join
FPDoc Onlineexperiment

TStrListMaker.Init constructor

Member of TStrListMakerIn unit Objects

Instantiate a new instance of TStrListMaker.

Declaration

pascal
constructor Init(AStrSize: Sw_Word; AIndexSize: Sw_Word)

Description

The Init constructor creates a new instance of the TstrListMaker object. It allocates AStrSize bytes on the heap to hold all the strings you wish to store. It also allocates enough room for AIndexSize key description entries (of the type TStrIndexrec).

AStrSize must be large enough to contain all the strings you wish to store. If not enough memory is allocated, other memory will be overwritten. The same is true for AIndexSize : maximally AIndexSize strings can be written to the stream.

Errors

None.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.