вопрос новичка: куда засунуть bpl

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

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

вопрос новичка: куда засунуть bpl

Сообщение Antonik » 25.10.2006 14:50:02

вообщем только сегодня открыл для себя Lazarus, хочу попробовать откомпилить свою прогу, написанную ранее на дельфи 6, там используются левые визуальные компоненты для доступа к моей базе данных на SQL-сервере, как установить их в Lazarus?
Antonik
незнакомец
 
Сообщения: 2
Зарегистрирован: 25.10.2006 14:43:00

Сообщение tria » 25.10.2006 17:24:17

Пункт меню Инструменты->Convert Delphi package to Lazarus package.
Откомпилить, установить, пересобрать Лазаря.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение SAK » 25.10.2006 20:52:27

Однако, это бывает легче сказать чем сделать. Может портебоваться корректировка кода и главное процедуры регистрации компонентов, а эта часть заметно отличается от Delphi. Сам пробовал портировать сторонний компонет, с самим кодом проблем особых не возникло, только поставил {$mode delphi}. Но в этом компоненте были формы и пока их не переформировал вручную "с нуля" сборка не проходила хотя после ковертации формы номально просматривались и редактировались. Потом возникла проблема с регистрацией компоненты, оказалось, что в Lazarus нет даже таких классов которые использованы в варианте для Delphi. После подбора подходящей замены всёже удалось установить компоненту, однако при работе стали вылезать сообщения об ошибках. Учитывая, что там почти 800 Кб чистого кода найти причину ошибок будет не просто.
SAK
постоялец
 
Сообщения: 158
Зарегистрирован: 18.02.2006 00:45:14
Откуда: Тим

Сообщение Antonik » 23.11.2006 08:18:06

ничего не получается, bpl превращается в dpl и все, в dpl засовывается какой-то xml код и весит он считанные байты, при перекомпиляции лазаруса ничего нового, никаких доп. компонентов не появляется.
Antonik
незнакомец
 
Сообщения: 2
Зарегистрирован: 25.10.2006 14:43:00

Сообщение tria » 23.11.2006 13:45:34

Antonik писал(а):ничего не получается, bpl превращается в dpl и все, в dpl засовывается какой-то xml код и весит он считанные байты, при перекомпиляции лазаруса ничего нового, никаких доп. компонентов не появляется.


Насколько я знаю, без исходников у тебя ничего не получится.

Так что можешь засунуть ее...
:)
шутка.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru