Страница 1 из 2

Баги TRxDateEdit

СообщениеДобавлено: 02.08.2009 00:30:19
Padre_Mortius
Свойство TRxDateEdit.DefaultToday отрабатывает только при переопределении свойства BlanksChar

Свойство YearDigits в принципе не работает. Изменение этого параметра ни на что не влияет.

При переопределении формата даты через ShortDateFormat, чтобы изменить разделитель его нужно переопределить руками через DateSeparator

Находясь в дизайнере IDE при изменении свойства CalendarStyle с csDialog на csPopup получаем AV

Проверялось все под CentOS 5.3 (gtk2 версия 2.12)
Lazarus rev. 21017, fpc 2.2.4 stable

Re: Баги TRxDateEdit

СообщениеДобавлено: 02.08.2009 20:44:54
alexs
ок. посмотрим

Re: Баги TRxDateEdit

СообщениеДобавлено: 06.08.2009 20:58:48
alexs
Сегодня состоялся большой комит в иходники - был включен код из исходников, присланных мне. Так что дружно тестируем. То что сразу там бросается в глаза - появилась кнопка в RxDBGrid в верхнем левом углу.

Теперь собственно по топику:
Padre_Mortius писал(а):Свойство TRxDateEdit.DefaultToday отрабатывает только при переопределении свойства BlanksChar

У меня в 11-й федоре в сегодняшнем утреннем снапшоте работает без бубна нормально.

Padre_Mortius писал(а):Свойство YearDigits в принципе не работает. Изменение этого параметра ни на что не влияет.

Это запустил - теперь работает

Padre_Mortius писал(а):При переопределении формата даты через ShortDateFormat, чтобы изменить разделитель его нужно переопределить руками через DateSeparator

Вот это не понял - этож функционал rtl от fpc - я только дёргаю функцию. Подробнее можно?

Padre_Mortius писал(а):Находясь в дизайнере IDE при изменении свойства CalendarStyle с csDialog на csPopup получаем AV

Пофиксил.

Re: Баги TRxDateEdit

СообщениеДобавлено: 08.12.2013 13:03:15
Ustas
Надеюсь ветка подойдет...
Собственно: поставил Lazarus 1.0.10 на Ubuntu 13.10.
Пытаюсь открыть проект, выдаёт ошибку на TRxDateEdit: Access violation.
Создал новый проект с новой формой, попытылся положить на форму TRxDateEdit - ошибка та же.
Может RxLib косячно встал?

Re: Баги TRxDateEdit

СообщениеДобавлено: 08.12.2013 22:14:44
Little_Roo
Ustas писал(а):Собственно: поставил Lazarus 1.0.10

Может потому, что alexs постоянно пишет, что Rx только для лазаря 1.1.х ? :(

Попробовал - на форму бросил TRxDateEdit - полет нормальный...
Lazarus 1.3 r43521 FPC 2.6.2 i386-win32-win32/win64

Re: Баги TRxDateEdit

СообщениеДобавлено: 09.12.2013 12:22:14
Ustas
Little_Roo писал(а):alexs постоянно пишет, что Rx только для лазаря 1.1.х ? :(

Попробовал - на форму бросил TRxDateEdit - полет нормальный...
Lazarus 1.3 r43521 FPC 2.6.2 i386-win32-win32/win64


Вроде бы, официально, только до 1.0.14 Lazares добрался, конечно могут быть пререлизы, но 1.1.х :shock:
Может дело в Ubuntu, под Windowsу меня проблем нет.

Re: Баги TRxDateEdit

СообщениеДобавлено: 09.12.2013 22:26:16
alexs
Вот под бубунту ничего не обещаю. Не тестирую на ней с её юнити. Может они чего в GTK опять попортили?
На федоре всё нормально - проверено от 16 до 20 версий.

Re: Баги TRxDateEdit

СообщениеДобавлено: 10.12.2013 06:02:00
SSerge
Ustas писал(а):Вроде бы, официально, только до 1.0.14 Lazares добрался, конечно могут быть пререлизы, но 1.1.х



Однако, http://forum.lazarus.freepascal.org/ind ... 2687d1#new
вполне официальный Lazarus Release Cndidate 1 of 1.2

Re: Баги TRxDateEdit

СообщениеДобавлено: 10.12.2013 06:14:29
ssadragon
alexs писал(а):Сегодня состоялся большой комит в иходники

Написано это было 06.08.2009 23:58:48 а у меня нет ни каких изменений за эту дату, подробнее на скрине.
alexs писал(а):То что сразу там бросается в глаза - появилась кнопка в RxDBGrid в верхнем левом углу.

Она ж там вроде как и раньше была?

Re: Баги TRxDateEdit

СообщениеДобавлено: 12.12.2013 15:05:39
Ustas
Т.е., если перевести все выше сказанное на доступный :D : TRxDateEdit на Lazarus 1.0.14 под Ubuntu 13.10 работать не будет. Так?

Re: Баги TRxDateEdit

СообщениеДобавлено: 13.12.2013 09:43:48
alexs
Я его там не тестировал.
проверь сам - на чем оно стреляется. Создай компонент вручную на форме. Когда появится AV - смотри в каком месте.

Re: Баги TRxDateEdit

СообщениеДобавлено: 05.01.2014 22:43:15
Lucifer
А знаки вопроса в названиях дней недели и месяца как лечить? Lazarus 1.0.14 (1.2 RC1), FPC 2.6.2, ресурсы подключены русские.

Re: Баги TRxDateEdit

СообщениеДобавлено: 06.01.2014 02:40:46
alexs
Уже было не раз.
Перекодируй LongMonthNames и прочие массивы в UTF8

Re: Баги TRxDateEdit

СообщениеДобавлено: 08.01.2014 15:49:00
GAMER
А почему оно еще не в UTF8?

Re: Баги TRxDateEdit

СообщениеДобавлено: 08.01.2014 17:02:44
alexs
Там заявзка на системный массив из FPC.
Может сделаю временное решение - свой аналог LongMonthNames и т.д.
PS
Слишком часто это тема поднимается...