TWindowsMaskList.Create constructor
Constructor for the class instance.
Declaration
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); overloadArguments
aValue | Mask expression for the class instance. |
aSeparator | Delimiter used between mask expressions in AValue. |
aCaseSensitive | True 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.
