Sign in Join
FPDoc Onlineexperiment

TWindowsMaskList.Create constructor

Member of TWindowsMaskListpublicIn unit Masks

Constructor for the class instance.

Declaration

pascal
constructor Create(const aValue: string; aSeparator: char=';'; 
                  aCaseSensitive: Boolean=False; 
                  aOpcodesAllowed: TMaskOpCodes=DefaultMaskOpCodes)
                  ;  override
constructor Create(const aValue: string; aSeparator: char; 
                  aCaseSensitive: Boolean; 
                  aOpcodesAllowed: TMaskOpCodes; 
                  aWindowsQuirksAllowed: TWindowsQuirks);  overload

Arguments

aValue

Mask expression for the class instance.

aSeparator

Delimiter used between mask expressions in AValue.

aCaseSensitiveTrue if the mask expression(s) are case sensitive.
aOpcodesAllowed

Set of TMaskOpCode values enabled for the class instance.

aWindowsQuirksAllowed

Set of TWindowsQuirk values allowed for the class instance.

Description

Create is the overloaded constructor for the class instance. Create ensures that arguments passed to the constructor are stored in internal members for use in the class instance. The overloaded variants allow configuration settings to include a set of Windows "quirks" supported for the masks in the list.

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