Class TStrHolder (unit StrHlder)

Inherits from

TComponent

TStrHolder

Constructors


constructor Create(AOwner: TComponent);

TStrHolder


Functions

procedure Clear;


destructor Destroy;


procedure AssignTo(Dest: TPersistent);


procedure Changed;


procedure Changing;


procedure DefineProperties(Filer: TFiler);


function GetDuplicates: TDuplicates;


function GetSorted: Boolean;


procedure ReadStrings(Reader: TReader);


procedure SetDuplicates(Value: TDuplicates);


procedure SetSorted(Value: Boolean);


procedure SetStrings(Value: TStrings);


procedure StringsChanged(Sender: TObject);


procedure StringsChanging(Sender: TObject);


procedure WriteStrings(Writer: TWriter);


Properties

property Duplicates : TDuplicates


property KeyString : string


property Sorted : Boolean


property Strings : TStrings


Events

event OnChange : TNotifyEvent


event OnChanging : TNotifyEvent


Variables

FOnChange : TNotifyEvent;


FOnChanging : TNotifyEvent;


FStrings : TStrings;


FXorKey : string;



Constructors


constructor Create(AOwner: TComponent);

TStrHolder


Functions


procedure Clear;


destructor Destroy;


procedure AssignTo(Dest: TPersistent);


procedure Changed;


procedure Changing;


procedure DefineProperties(Filer: TFiler);


function GetDuplicates: TDuplicates;


function GetSorted: Boolean;


procedure ReadStrings(Reader: TReader);


procedure SetDuplicates(Value: TDuplicates);


procedure SetSorted(Value: Boolean);


procedure SetStrings(Value: TStrings);


procedure StringsChanged(Sender: TObject);


procedure StringsChanging(Sender: TObject);


procedure WriteStrings(Writer: TWriter);


Properties


property Duplicates : TDuplicates


property KeyString : string


property Sorted : Boolean


property Strings : TStrings


Events


event OnChange : TNotifyEvent


event OnChanging : TNotifyEvent


Variables


FOnChange : TNotifyEvent;


FOnChanging : TNotifyEvent;


FStrings : TStrings;


FXorKey : string;