RxLib and fpc 2.7.1
Модераторы: alexs, Модераторы
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
RxLib and fpc 2.7.1
нормально работает? А то у меня лазарус при пересоборке ругнулся. Ошибку не скажу, потому как сейчас не рискую пересобирать.
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
C:\lazarus\components\rxnew\rxspin.pas(792,21) Hint: Local variable "H" does not seem to be initialized
C:\lazarus\components\rxnew\rxspin.pas(792,18) Hint: Local variable "I" does not seem to be initialized
C:\lazarus\components\rxnew\rxspin.pas(886,12) Error: Wrong number of parameters specified for call to "CMExit"
wincontrol.inc(8060,23) Hint: Found declaration: TWinControl.CMExit(var TMessage);
C:\lazarus\components\rxnew\rxspin.pas(983) Fatal: There were 1 errors compiling module, stopping
PS. Кажется у меня нечистый набор файлов, буду смотреть.
В других модулях тоже ругается на inherited;
C:\lazarus\components\rxnew\rxspin.pas(792,18) Hint: Local variable "I" does not seem to be initialized
C:\lazarus\components\rxnew\rxspin.pas(886,12) Error: Wrong number of parameters specified for call to "CMExit"
wincontrol.inc(8060,23) Hint: Found declaration: TWinControl.CMExit(var TMessage);
C:\lazarus\components\rxnew\rxspin.pas(983) Fatal: There were 1 errors compiling module, stopping
Код: Выделить всё
procedure TRxSpinEdit.CMExit(var Message: TLMExit);
begin
inherited;
if CheckValue(Value) <> Value then SetValue(Value);
end; PS. Кажется у меня нечистый набор файлов, буду смотреть.
В других модулях тоже ругается на inherited;
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Сегодня исправили поведение компилятора, "анонимные" inherited больше не будут компилироваться, если у предка отличается сигнатура метода. Лечится добавлением имени конкретной процедуры и параметров.
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
новые проблемы при сборке с свн.
Код: Выделить всё
C:\lazarus\components\rxnew\rxdbgrid.pas(2518,9) Error: Can't take the address of constant expressions
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Подробнее можно?
У меня:
Проблемы вроде нет.
У меня:
Код: Выделить всё
Lazarus 0.9.31 r32474M FPC 2.7.1 i386-linux-gtk 2
Free Pascal Compiler version 2.7.1 [2011/09/16] for i386
Проблемы вроде нет.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
alexs писал(а):У меня:
Код: Выделить всё
Lazarus 0.9.31 r32474M FPC 2.7.1 i386-linux-gtk 2
Free Pascal Compiler version 2.7.1 [2011/09/16] for i386
Проблемы вроде нет.
Точно нет
Lazarus 0.9.31 r32432 FPC 2.7.1 i386-win32-win32/win64
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
Lazarus-svn 32493
fpc-svn 19203
Попробую лучше почистить код, может какой-то мусор завалялся.
Добавлено спустя 1 час 14 минут 57 секунд:
Указан параметр AGCache, а используется GCache.
Изменил на AGCache - собралось.
fpc-svn 19203
Попробую лучше почистить код, может какой-то мусор завалялся.
Добавлено спустя 1 час 14 минут 57 секунд:
Код: Выделить всё
procedure TRxDBGrid.CheckNewCachedSizes(var AGCache: TGridDataCache);
begin
if (rdgFooterRows in OptionsRx) and (FooterRowCount > 0) then
Dec(GCache.ClientHeight, DefaultRowHeight * FooterRowCount + 2);
end; Указан параметр AGCache, а используется GCache.
Изменил на AGCache - собралось.
