TStrListMaker
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Generate a stream with strings, readable by TStringList
Declaration
Source position: objects.pp line 582
Type
TStrListMaker = object (TObject)
constructor Init(AStrSize: Sw_Word; AIndexSize: Sw_Word);
destructor Done; Virtual;
procedure Put(Key: Sw_Word; S: string);
procedure Store(var S: TStream);
private
StrPos : Sw_Word;
StrSize : Sw_Word;
Strings : PByteArray;
IndexPos : Sw_Word;
IndexSize : Sw_Word;
Index : PStrIndex;
Cur : TStrIndexRec;
procedure CloseCurrent;
end
;
Description
The TStrListMaker object can be used to generate a stream with strings, which can be read with the TStringList object. If you register this object with the RegisterType function, you cannot register the TStringList object.
Members
Member | Type | Visibility | Description |
---|---|---|---|
CloseCurrent | Method | private | |
Cur | Field | private | |
Done | Method | default | Clean up the instance and free all related memory. |
Index | Field | private | |
IndexPos | Field | private | |
IndexSize | Field | private | |
Init | Method | default | Instantiate a new instance of TStrListMaker |
Put | Method | default | Add a new string to the list with associated key. |
Store | Method | default | Write the strings to the stream. |
Strings | Field | private | |
StrPos | Field | private | |
StrSize | Field | private |
Inheritance
Class | Description |
---|---|
TStrListMaker | Generate a stream with strings, readable by TStringList |