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

EMaskError.TMaskExceptionCode

Enumeration with values identifiers representing mask exception codes.

Declaration

Source position: masks.pas line 36

public type EMaskError.TMaskExceptionCode = (

  mecInternalError,

  

Represents an exception raised when an unexpected op code is encountered while evaluating a mask expression.

  mecInvalidCharMask,

  

Represents an exception raised when an unexpected mask character is found when compiling the op codes for a mask expression.

  mecMissingClose,

  

Represents an exception raised when the closing ']' is not found in a set or range expression.

  mecIncompleteMask,

  

Represents an exception raised when a mask does not contain enough characters to evaluate the mask expression.

  mecInvalidEscapeChar,

  

Represents an exception raised when an invalid value is assigned as the EscapeChar for a mask instance.

  mecInvalidUTF8Sequence

  

Not used in the current implementation.

);


Version 4.0 Generated 2025-05-03 Home