Тестирование версии 0.9.27
Модератор: Модераторы
1) TFrame, в design time можно изменить размер фрейма мышью (если тащить за край окна), но нельзя изменить свойства Width и Height в инспекторе объектов. Если вводить число с клавиатуры, то после нажатия Enter новое значение пропадает, старое появляется, размер фрейма остается прежним. Если это не баг, а фича, то какая-то она странная...
2) В TLabeledEdit при AutoSize = True и LabelPosition = lpALeft текст Caption'а и текст в поле для ввода находятся на разном уровне. Мелочь конечно, но мне, как перфекционисту со стажем, глаз режет...
2) В TLabeledEdit при AutoSize = True и LabelPosition = lpALeft текст Caption'а и текст в поле для ввода находятся на разном уровне. Мелочь конечно, но мне, как перфекционисту со стажем, глаз режет...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
С фреймом изменение размера меня тоже напрягает. Посмотрю.
По поводу TLabeledEdit - я думаю Label выравнен по центру Edit. Просто внутри Edit текст смещен вверх.
По поводу TLabeledEdit - я думаю Label выравнен по центру Edit. Просто внутри Edit текст смещен вверх.
1. при потере фокуса в linux,Gtk2 в редакторе как будто залипает ALT. нажимаешь его и всё становиться нормально до новой потери фокуса особенно если переключаешься на другой рабочий стол, такое наблюдается и FBManager от alexs похоже бага в SynEdit
2. SQLDataSet для IBConnection (для FireBird 2.X) не поддерживает выполнение такого запроса как курсора т.е. SQLdataset.Open; ругается что запрос не select
SQLdataset.EXecSQL прокатывает но параметры returns то не вытянешь, печально
2. SQLDataSet для IBConnection (для FireBird 2.X) не поддерживает выполнение такого запроса как курсора т.е. SQLdataset.Open; ругается что запрос не select
Код: Выделить всё
execute block (k integer = 0) returns(outk integer)
as
begin
outk=k+1;
SUSPEND;
end
SQLdataset.EXecSQL прокатывает но параметры returns то не вытянешь, печально
Inferno писал(а):2. SQLDataSet для IBConnection (для FireBird 2.X) не поддерживает выполнение такого запроса как курсора т.е. SQLdataset.Open; ругается что запрос не select
Большенство компонентов доступа к SQL серверам как в Lazarus так и в Delphi ведут себя подобным образом! Счетается, что в TQuery запрос должен обязательно быть SELECT и это проверяется в компоненте!!!!
Может избавится от наследия прошлого? И убрать проверку?!
Mr.Smart писал(а):Большенство компонентов доступа к SQL серверам как в Lazarus так и в Delphi ведут себя подобным образом! Счетается, что в TQuery запрос должен обязательно быть SELECT и это проверяется в компоненте!!!!
Может избавится от наследия прошлого? И убрать проверку?!
Да я уж смотрел сырцы. в принципе ни чего сложно чтобы переделать но времени совсем нет. надо дописывать: парсер sql, инит параметров и полей. Фишка EXECUTE BLOCK еще в том что это либо процедура, либо select
Inferno писал(а):Да я уж смотрел сырцы. в принципе ни чего сложно чтобы переделать но времени совсем нет. надо дописывать: парсер sql, инит параметров и полей. Фишка EXECUTE BLOCK еще в том что это либо процедура, либо select
Вообще выкинуть нафиг парсинг и проверку SQL внутри компонентов и отдать эту функцию непосредственно SQL серверу!
А может кто подскажет как дела обстоят с EXECUTE BLOCK в FBDataSet ???
Mr.Smart писал(а):Вообще выкинуть нафиг парсинг и проверку SQL внутри компонентов и отдать эту функцию непосредственно SQL серверу!
+1024!!!
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
Inferno писал(а):А может кто подскажет как дела обстоят с EXECUTE BLOCK в FBDataSet ???
да вроде он имет проперту "парсить" её отключаешь и работает (если я ничего не путаю)
Сейчас только что отлаживал программу, в режиме отладки (нажимая F7 и F8) перемещался по коду, при этом периодически открывались разные модули (которые в момент нажатия F7/F8 были закрыты). Через какое-то время в редакторе кода перепутались закладки. Например, на закладке написано "Unit1", переключаешься на нее - а там текст модуля Unit5 и так далее, все в кучу... Если закрыть Lazarus, а потом опять открыть, то отображается правильно.
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
Нужна точная последовательность действий и тестовый пример. Никогда такого не видел у себя.
Здравствуйте,
поставил себе lazarus 0.9.27 svn 20813 fpc 2.2.5 win64
И возникла такая проблема:
в компоненте memo1 в инспекторе объектов пытаюсь выставить свойство scrollbar -ssHorisontal либо ssboth, однако горизонтальный скрул не работает. С вертикальным проблем нет.
поставил себе lazarus 0.9.27 svn 20813 fpc 2.2.5 win64
И возникла такая проблема:
в компоненте memo1 в инспекторе объектов пытаюсь выставить свойство scrollbar -ssHorisontal либо ssboth, однако горизонтальный скрул не работает. С вертикальным проблем нет.
surface писал(а):Здравствуйте,
поставил себе lazarus 0.9.27 svn 20813 fpc 2.2.5 win64
И возникла такая проблема:
в компоненте memo1 в инспекторе объектов пытаюсь выставить свойство scrollbar -ssHorisontal либо ssboth, однако горизонтальный скрул не работает. С вертикальным проблем нет.
Memo1.WordWrap := ?
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
) TFrame, в design time можно изменить размер фрейма мышью (если тащить за край окна), но нельзя изменить свойства Width и Height в инспекторе объектов. Если вводить число с клавиатуры, то после нажатия Enter новое значение пропадает, старое появляется, размер фрейма остается прежним. Если это не баг, а фича, то какая-то она странная...
Поправлено. Проверьте что ничего нового связанного с этим не появилось.
