Установка компонентов

Вопросы программирования и использования среды Lazarus.

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

Установка компонентов

Сообщение kosteek » 01.09.2008 13:09:33

Прошу помощи по установки компонентов RXlib и ZeosDBO.
Проблема в следующем, при компиляции:

Код: Выделить всё
procedure TMRUManager.MenuItemClick(Sender: TObject);
var
  I: Integer;
begin
  if Sender is TMenuItem then begin
    I := TMenuItem(Sender).Tag;
    if (I >= 0) and (I < FList.Count) then
      try
        DoClick(FList[I], TMenuItem(Sender).Caption, Longint(FList.Objects[I]));
      finally
        if RemoveOnSelect then Remove(FList[I]);
      end;
  end;
end;


/usr/share/lazarus/components/rx/mrulist.pp(202,54) Error: Illegal type conversion: "TObject" to "LongInt"



procedure TMRUManager.Add(const RecentName: string; UserData: Longint);
begin
  FList.AddObject(RecentName, TObject(UserData));
end;


/usr/share/lazarus/components/rx/mrulist.pp(274,31) Error: Illegal type conversion: "LongInt" to "TObject"


В принципе таже проблема с ZEOS

Код: Выделить всё
function TZAbstractObject.Hash: LongInt;
begin
  Result := LongInt(Self);
end;

/usr/share/lazarus/ZEOSDBO-6.6.2-rc/src/core/ZClasses.pas(258,13) Error: Illegal type conversion: "TZAbstractObject" to "LongInt"


Может что-то подключить нужно?

А и еще подскажите что это за модуль Libc.pp и как он устанавливается?


Ubuntu 8.04 AMD64, Lazarus 0.9.24, FPC 2.2.0
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Установка компонентов

Сообщение alexs » 01.09.2008 13:40:28

Проблема с 64-битной системой
я ещё пока на 32-битах сижу
постараюсь поправить в rx
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Установка компонентов

Сообщение kosteek » 01.09.2008 13:57:03

alexs спасибо. буду ждать.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Установка компонентов

Сообщение alexs » 01.09.2008 15:00:50

Собрал патчик - отправил Павлу Ишенину. Этот код идёт в rx, который включен в исходники Lazarus.

Добавлено спустя 2 часа 41 секунду:
Пробуй. В svn появилось
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Установка компонентов

Сообщение lordgray » 08.11.2010 01:53:56

помогите с установкой компонентов под Linux. Под windows все работало, поставил Linux, перетянул проект и ставлю компоненты. IDE просит перекомпилироваться, соглашаюсь. Первый раз вроде все компилилось, перезапустилось. ставлю следующий пакет, но теперь Lazarus перезапускается без всякой компиляции. Че ему нехватает в этой жизни?Ни один пакет так и не установился. И ведь ни на что не ругается. В "диаграмме пакетов" состояние - "установить при следующем запуске". Перезапускал IDE, компоненты не добавляются :cry:
Думал, вдруг места не хватает, так нет, домашняя папка 3.2 Гб, корень 312 Мб.
lordgray
новенький
 
Сообщения: 60
Зарегистрирован: 10.10.2010 00:19:11


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru