Полный текст ошибки звучит так:
Невозможно найти класс компонента TUIBDataSet
Он не зарегистрирован посредством RegisterClass, а соответствующий файл LFM отсутствует.
Требуется для модуля: unit1.pas
Предыстория такова:
Есть некий exe'ник и исходники от него (как обычно никакой сопроводительной документации нет). Требуется внести небольшие изменения и скомпилировать новый exe'ник. Известно что проект написан на Lazarus с использованием указанного списка пакетов. Выяснив в инете что есть такое Lazarus, он был скачан и установлен. Так же установлены нужные пакеты.
При открытии проекта в Lazarus получаю указанную выше ошибку. Что надо делать чтобы избавиться от ошибки?
Прошу сильно не пинать, про Lazarus узнал 2 дня назад.
Буду весьма признателен за помощь.
Спасибо.
Невозможно найти класс компонента TUIBDataSet
Модератор: Модераторы
-
GlazunovAG
- незнакомец
- Сообщения: 2
- Зарегистрирован: 10.02.2016 09:30:26
GlazunovAG писал(а):Так же установлены нужные пакеты.
И пакет UIB в том числе?
-
GlazunovAG
- незнакомец
- Сообщения: 2
- Зарегистрирован: 10.02.2016 09:30:26
Vadim писал(а):GlazunovAG писал(а):Так же установлены нужные пакеты.
И пакет UIB в том числе?
Да.
Разобрался уже. Оказывается недостаточно подкинуть пакет в Lazarus\components\ и скомпилировать из оболочки Lazarus, надо еще выполнить Установку. В результате Установки, как я понял, Lazarus сам себя пересобирает.
Больно мудрено получается.
- Снег Север
- долгожитель
- Сообщения: 3071
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Да, лазарус, в отличии от делфи, требует пересборки с каждым новым пакетом.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Снег Север, не с каждым. Правильнее будет сказать с каждым изменением списка установленных пакетов.
