Невозможно найти класс компонента TUIBDataSet

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

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

Ответить
GlazunovAG
незнакомец
Сообщения: 2
Зарегистрирован: 10.02.2016 09:30:26

Невозможно найти класс компонента TUIBDataSet

Сообщение GlazunovAG »

Полный текст ошибки звучит так:
Невозможно найти класс компонента TUIBDataSet
Он не зарегистрирован посредством RegisterClass, а соответствующий файл LFM отсутствует.
Требуется для модуля: unit1.pas

Предыстория такова:
Есть некий exe'ник и исходники от него (как обычно никакой сопроводительной документации нет). Требуется внести небольшие изменения и скомпилировать новый exe'ник. Известно что проект написан на Lazarus с использованием указанного списка пакетов. Выяснив в инете что есть такое Lazarus, он был скачан и установлен. Так же установлены нужные пакеты.

При открытии проекта в Lazarus получаю указанную выше ошибку. Что надо делать чтобы избавиться от ошибки?

Прошу сильно не пинать, про Lazarus узнал 2 дня назад.
Буду весьма признателен за помощь.

Спасибо.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

GlazunovAG писал(а):Так же установлены нужные пакеты.

И пакет UIB в том числе?
GlazunovAG
незнакомец
Сообщения: 2
Зарегистрирован: 10.02.2016 09:30:26

Сообщение GlazunovAG »

Vadim писал(а):
GlazunovAG писал(а):Так же установлены нужные пакеты.

И пакет UIB в том числе?


Да.
Разобрался уже. Оказывается недостаточно подкинуть пакет в Lazarus\components\ и скомпилировать из оболочки Lazarus, надо еще выполнить Установку. В результате Установки, как я понял, Lazarus сам себя пересобирает.
Больно мудрено получается.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Да, лазарус, в отличии от делфи, требует пересборки с каждым новым пакетом.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Снег Север, не с каждым. Правильнее будет сказать с каждым изменением списка установленных пакетов.
Ответить