Hi José,

In TWindowsMask.Compile (as in your TMaskUTF8Windows class) you do a
call to EscapeSpecialChars on the modified mask.
This will escape a.o. any '[' and ']'  character, so ranges and sets
are not possible to use in the mask anymore.

Why did you disable ranges and sets in the Windows implementation?

And another question: why do you call Compile in the constructor for
TWindowsMask (TMaskUTF8Windows in your original)?

--
Bart
-- 
_______________________________________________
lazarus mailing list
[email protected]
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to