На сколько для Вас важно иметь исходники библиотеки

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

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

На сколько для Вас важно иметь исходники библиотеки

Сообщение Slavikk » 29.10.2008 11:36:41

Добрый день.

Конкретно интересует следующие: компонент для Lazarus, в своей работе использует *.dll/*.so:
1. Насколько для Вас критично поставлять с вашей программой ещё 1 *.dll/*.so.
2. Насколько для Вас важно иметь исходные коды *.dll/*.so.
3. Насколько для Вас важно что бы *.dll/*.so была написана на Pascal, а не на C, C++, Fortran и т.д.

Просто в данный момент делаю компонент для Lazarus использующую код на C и думаю переписать библиотечку на Pascal или код на C запаковать в *.dll/*.so и работать уже с ней из Pascal.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение Andreich » 29.10.2008 11:55:29

1. совершенно не критично (если размер не слишком велик)
2. конечно, это интересно, когда можно заглянуть в исходники и посмотреть как же оно все работает! :)
3. сам пишу на Pascal, поэтому именно его я бы предпочел видеть; но это на самом деле не так уж принципиально,.. главное - идея.

Slavikk писал(а):в данный момент делаю компонент для Lazarus

А что за компонент, если не секрет?
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение Odyssey » 29.10.2008 12:40:44

Andreich писал(а):1. совершенно не критично (если размер не слишком велик)

+1

2. принципиально важно. Конечно лучше, если лезть в исходники не придется, но если возникнут проблемы с компонентом - без исходников никуда. Даже при наличии техподдержки 24/7.

Andreich писал(а):3. сам пишу на Pascal, поэтому именно его я бы предпочел видеть; но это на самом деле не так уж принципиально,.. главное - идея.

+1
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение Slavikk » 29.10.2008 12:53:16

Andreich писал(а):А что за компонент, если не секрет?


Если до ума доведу - сделаю достоянием общественности, а пока нет смысла говорить о шкуре не убитого медведя :)
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение ev » 29.10.2008 13:14:18

а пока нет смысла говорить о шкуре не убитого медведя

можно пока хоть направление озвучить
могут найти желающие оказать помощь... ну или подхватить флаг при отрицательном исходе ;)
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение Slavikk » 29.10.2008 14:22:03

ev писал(а):
а пока нет смысла говорить о шкуре не убитого медведя

можно пока хоть направление озвучить
могут найти желающие оказать помощь... ну или подхватить флаг при отрицательном исходе ;)

В некоторых проектах требуется вывод графики, надоело в GLScene копаться (слишком много ошибок, слишком много нужно до реализовывать) - то что от него нужно есть в ogre3d и irrlicht. Думаю а не попробовать ли сделать компонентную привязку Lazarus к одному из этих продуктов.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение ViruZ » 29.10.2008 14:48:29

Odyssey писал(а):
Andreich писал(а):1. совершенно не критично (если размер не слишком велик)

+1

2. принципиально важно. Конечно лучше, если лезть в исходники не придется, но если возникнут проблемы с компонентом - без исходников никуда. Даже при наличии техподдержки 24/7.

Andreich писал(а):3. сам пишу на Pascal, поэтому именно его я бы предпочел видеть; но это на самом деле не так уж принципиально,.. главное - идея.

+1

+1
Особой необходимости в исходниках нет, т.к. очень редко приходится самому копаться в чужих сорцах, разве для интереса подсмотреть как что устроено изнутри :lol: . Если исходники, то все-таки предпочтительнее на Паскале, в силу привычки использования языка, но это не критично.
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение B4rr4cuda » 29.10.2008 15:41:09

Slavikk писал(а):В некоторых проектах требуется вывод графики, надоело в GLScene копаться (слишком много ошибок, слишком много нужно до реализовывать) - то что от него нужно есть в ogre3d и irrlicht. Думаю а не попробовать ли сделать компонентную привязку Lazarus к одному из этих продуктов.

К огру пожалуйста. Ну пожалуйста! :D
1. Без разницы
2. Очень важно.
3. Желательно, но если альтернативы нет - я плюсов не чураюсь, а вот на других языках нежелательно (просто потому, что не смогу править в случае необходимости).
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: На сколько для Вас важно иметь исходники библиотеки

Сообщение Timid » 29.10.2008 21:11:28

Исходники нужны обязательно. Существует проблема линковки и частичных изменений функциональности при смене версии.

Очевидно, если меняется версия компилятора, то старые библиотеки могут неподключаться.
Неочевидно, но важно - если меняется содержание базовых библиотек, напр как FastMem, то код нужно перекомпилировать...
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru