"EhLib.Com"
https://forum.ehlib.com/ru/

DBEditEh Lazarus (ввод маски)
https://forum.ehlib.com/ru/viewtopic.php?f=4&t=3289
Страница 1 из 1

Автор:  Axi [ 21 дек 2022, 18:38 ]
Заголовок сообщения:  DBEditEh Lazarus (ввод маски)

Добрый день.

1. При вводе данных в DBEditEh по маске телефонный номер например EditMask (#-###-###-##-##;0;_), при первом нажатии символ не вводится только со второго нажатия, при ходится нажимать 88 что получить первую восьмерку.
Если находясь в DBEditEh стереть строку и начать вводить данные то ввод срабатывает с первого символа.

2. Происходят странности с кодировкой, если записывать в БД (База UTF8 и проект в Lazarus UTF8), поле текстовое (кодировка поля UTF8) DBEditEh.Value + 'Привет', то значение из компонента записывается в кодировке UTF8 а слово 'Привет' в другой кодировке.

Можно это как то исправить ?

Lazarus 2.2.4 Win x64
Ehlib 10.1.29

Автор:  Axi [ 23 дек 2022, 17:23 ]
Заголовок сообщения:  Re: DBEditEh Lazarus (ввод маски)

Добрый день.

В новых версиях есть такие проблемы или нет, есть у кого возможность проверить ?

Спасибо за ответ.

Автор:  EhLibSupport [ 31 дек 2022, 15:28 ]
Заголовок сообщения:  Re: DBEditEh Lazarus (ввод маски)

При работе с классической маской DBEditEh.EditMask в Lazarus присутствует ошибка.

https://forum.lazarus.freepascal.org/in ... #msg464905

Надо дождаться исправления ошибки в функции MaskUtils.FormatMaskText

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/