[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TWindowsMaskUTF8.Quirks

Contains the TWindowsQuirk enumeration values for file system quirks enabled in the class instance.

Declaration

Source position: masks.pas line 286

public property TWindowsMaskUTF8.Quirks : TWindowsQuirks
  read fWindowsQuirkAllowed
  write SetWindowsQuirkAllowed;

Description

Quirks is a TWindowsQuirks property with the set of Windows-specific "quirks" allowed when comparing a value to the Mask expression. It contains values from the TWindowsQuirk enumeration which are enabled for the class instance.

The default value for Quirks is assigned using an argument passed to the Create constructor. If the value is omitted, values in the DefaultWindowsQuirks constant are assigned to the property.

Values in Quirks are used when the Compile method generates the MaskOpCodes for the Mask expression. Changing the property value causes the Compile method to be called during the next execution of the Matches method.


Version 4.0 Generated 2025-05-03 Home