Глюки rxDBGrid

Модераторы: alexs, Модераторы

Re: Глюки rxDBGrid

Сообщение zoltanleo » 01.10.2014 19:26:34

alexs писал(а):Он уже достаточно стар :-)

Я обеими руками за новое, но ...

На винде последний транк лазаря и фпс работают замечательно, а вот на Дебиане сколько ни бился, идеальной работы транка так и не добился. Свои мучения описал тут и тут.

Поскольку code completion у меня на последних лазаре и фпс (под Дебиан) так и не заработал (а мне это важно, т.к. приходится отлаживать сборки и под Линь, и под Винды), поставил туда последний стабильный. Но там опять засада с компонентами. Потому жду от тебя фиксов, как горячих пирожков :)
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: Глюки rxDBGrid

Сообщение Xenar » 01.10.2014 23:08:11

По некоторым причинам недавно перешел на транковый лазарус + транковый fpc + последний rxlib

Делал по следующему мануалу
https://www.riecktron.co.za/en/information/14
Что на 12.04 что на 14.04 , никаких серъезных проблем не встретил
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Глюки rxDBGrid

Сообщение alexs » 02.10.2014 09:55:45

zoltanleo
Проверяй.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Глюки rxDBGrid

Сообщение andrey_k3 » 02.10.2014 10:37:00

Lazarus 1.2.4 / FPC 2.6.4
rx 3619 падает при установке пакета:
C:\lazarus\components\_my1\lazarus-ccr-svn-3619-components-rx-trunk\tooledit.pas(112,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditChange;"
C:\lazarus\components\_my1\lazarus-ccr-svn-3619-components-rx-trunk\tooledit.pas(120,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.ButtonClick;"
C:\lazarus\components\_my1\lazarus-ccr-svn-3619-components-rx-trunk\tooledit.pas(121,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditKeyDown(var Word,TShiftState);"
C:\lazarus\components\_my1\lazarus-ccr-svn-3619-components-rx-trunk\tooledit.pas(122,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditKeyPress(var Char);"
andrey_k3
новенький
 
Сообщения: 22
Зарегистрирован: 17.05.2012 09:52:32

Re: Глюки rxDBGrid

Сообщение alexs » 02.10.2014 12:57:36

andrey_k3
Включи в rx.inc OLD_EDITBUTTON
т.е.
{.$DEFINE OLD_EDITBUTTON}
надо
превратить в
{$DEFINE OLD_EDITBUTTON}
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Глюки rxDBGrid

Сообщение andrey_k3 » 02.10.2014 13:14:31

alexs, спасибо! Пакет установился.
А можно как-то повлиять на цвет текста футера (кроме изменения цвета текста заголовка)?
andrey_k3
новенький
 
Сообщения: 22
Зарегистрирован: 17.05.2012 09:52:32

Re: Глюки rxDBGrid

Сообщение alexs » 02.10.2014 14:20:38

Сейчас наверное нет. Надо будет добавить свойство Font в настройках Footer-а у колонки.

Добавлено спустя 50 минут 45 секунд:
andrey_k3
Добавил Footer.Font
Проверяй
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Глюки rxDBGrid

Сообщение zoltanleo » 02.10.2014 15:20:54

alexs писал(а):zoltanleo
Проверяй.

Спасибо за фикс! Все отлично встало на обеих ОСях.

Xenar писал(а):Делал по следующему мануалу


Пробовал. Увы, у меня на Дебиане не взлетело (помнится, терминалу не понравилась команда "make distclean"). Можешь пошагово рассказать, как ставил (начиная с п.4)?
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: Глюки rxDBGrid

Сообщение alexs » 02.10.2014 15:46:25

очистку сделай отдельной строкой:
make clean
make all PP=/usr/lib/fpc/2.6.0/ppc386
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Глюки rxDBGrid

Сообщение andrey_k3 » 03.10.2014 14:44:03

alexs писал(а):Добавил Footer.Font

Работает. Спасибо!
andrey_k3
новенький
 
Сообщения: 22
Зарегистрирован: 17.05.2012 09:52:32

Re: Глюки rxDBGrid

Сообщение Xenar » 04.10.2014 13:13:00

alexs пишу в эту тему что бы не плодить отдельные

У тебя в последних комитах была переделка компонента CurrencyEdit
До этого комита я брал значение из него через CurrencyEdit1.Value
Сейчас получаю из него всегда 0 (из свойства text все нормально)

Так было задумано или я чего то не понимаю?
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Глюки rxDBGrid

Сообщение alexs » 05.10.2014 17:15:21

Тему надо было сделать
Xenar писал(а):Так было задумано или я чего то не понимаю?

Это ошибка - надо править

Добавлено спустя 17 часов 34 минуты 9 секунд:
Проверяй - rev. 3631
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Глюки rxDBGrid

Сообщение Xenar » 06.10.2014 11:45:46

Все ок.

Спасибо.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Глюки rxDBGrid

Сообщение Xenar » 10.10.2014 13:50:41

У колонок в Title есть/появилось свойство Orientation

Из Инспектора Объектов его значения нормально устанавливаются и работают
А вот программным способом свойство Orientation не доступно.

alexs посмотри пожалуйста в чем причина.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Глюки rxDBGrid

Сообщение alexs » 10.10.2014 13:53:38

Там надо явно првести Title к типу TRxCollumnTitle. Я не стал писать лишний код только для этого. Явное приведение типа проблему решает.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Пред.След.

Вернуться в RxLib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru