как поправить глюк DateEdit?
Модератор: Модераторы
как поправить глюк DateEdit?
Кто знает как поправить глюк DateEdit, в DataAcceptDate возвращается дата только после второго нажатия?
я так понял на закладке Misc многие компоненты глючные, к примеру CalcEdit OnAcceptValue.
интересно, что я ими пользуюсь только один?!
интересно, что я ими пользуюсь только один?!
Возможно
Хотелось всё таки узнать версию Lazarus?
Хотелось всё таки узнать версию Lazarus?
Mr.Smart писал(а):Возможно![]()
Хотелось всё таки узнать версию Lazarus?
Замечено в Lazarus 0.9.28.2 бeте
khvalera писал(а):Mr.Smart писал(а):Возможно![]()
Хотелось всё таки узнать версию Lazarus?
Замечено в Lazarus 0.9.28.2 бeте
Обновить бы Лазарь Моисеича...
khvalera
Попробуйте, для начала, свежий снапшот поставить:
ftp://ftp.freepascal.org/pub/lazarus/snapshots/
Попробуйте, для начала, свежий снапшот поставить:
ftp://ftp.freepascal.org/pub/lazarus/snapshots/
Vadim писал(а):khvalera
Попробуйте, для начала, свежий снапшот поставить:
ftp://ftp.freepascal.org/pub/lazarus/snapshots/
...попробовал: 0.9.29 Дaтa: 2010-09-20 Bepcия FPC: 2.5.1 Peвизия SVN: 27409
Глюки те же!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
khvalera
Напомните, что Вам не понравилось в OnAcceptValue.
Напомните, что Вам не понравилось в OnAcceptValue.
Vadim писал(а):khvalera
Напомните, что Вам не понравилось в OnAcceptValue.
OnAcceptValue ругается: Duplicate identifier "Action"
можно убрать var Action: Boolean все компилируется но после использования OnAcceptValue видим External : SIGSEGV
khvalera
У меня Ваш пример работает без всяких переделок.
Кстати, в Вашем коде не видно ни одного слова "Action".
Вы его уже удалили?
Единственное замечание. Лейблу Вы присваиваете старую дату, которая была до того, как Вы выбрали новую. Если хотите присваивать вновь выбранную, то надо так:
В общем, никаких проблем и тем более глюков, я не увидел...
У меня Ваш пример работает без всяких переделок.
Кстати, в Вашем коде не видно ни одного слова "Action".
Единственное замечание. Лейблу Вы присваиваете старую дату, которая была до того, как Вы выбрали новую. Если хотите присваивать вновь выбранную, то надо так:
Код: Выделить всё
Label1.Caption:=DateToStr(ADate);В общем, никаких проблем и тем более глюков, я не увидел...
Vadim писал(а):khvalera
У меня Ваш пример работает без всяких переделок.
Кстати, в Вашем коде не видно ни одного слова "Action".Вы его уже удалили?
Единственное замечание. Лейблу Вы присваиваете старую дату, которая была до того, как Вы выбрали новую. Если хотите присваивать вновь выбранную, то надо так:Код: Выделить всё
Label1.Caption:=DateToStr(ADate);
В общем, никаких проблем и тем более глюков, я не увидел...
Action Вы не увидели потому что в DateEdit OnAcceptDate, а в CalcEdit OnAcceptValue. За использование ADate, спасибо, выходит тут глючил я!
Вот пример с CalcEdit:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
