Работа с .BTR файлами

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

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

Работа с .BTR файлами

Сообщение bloodlines » 18.09.2009 09:50:09

Собственно идея заключается в создании компоненты для лазаря, с помощью которой можно работать с BTR (Betrive, Pervasive) таблицами. Хочу сделать нечто напоминающее TDBF. Т.е. определяем какие поля есть в BTR таблице (типа как в TDBF - FieldsDefs), коннектимся к ней и последовательно читаем из неё данные. Порывшись в инете нашёл:

- BTRUtils - freeware. Всем хорош, только не могу никак понять как с помощью этой обёртки читать данные из BTR файла.

- BtrieveVCLPack. Читать данные вроде умеет, но нет исходников.

- Btrieve. Вроде умеет всё. И судя по описанию методов почти как в TDBF. Есть исходник, но не весь. Такое впечатление, что юзает компоненту TBtr, которую найти не смог. права на это чудо принадлежат EM Quicksoft Romania SRL, о котором ничего не знаю (существуют ли они сейчас?).

- TBtr. Есть несколько описаний этого чуда в инете. Но нет ни бинарников ни исходников. Исходники по ходу проприетарные, что не есть хорошо.

- PDAC. Фирменные Delphi компоненты от самих создателей Betrive. естественно проприетарные и без исходников.

Собственно! Люди добрые, помогите чем можете! Может совет дадите? Может кто с таким уже сталкивался?
Аватара пользователя
bloodlines
постоялец
 
Сообщения: 100
Зарегистрирован: 05.11.2008 11:26:19

Re: Работа с .BTR файлами

Сообщение Vadim » 18.09.2009 11:40:14

TBtr бесплатен без исходников, а за исходники нужно выложить 25 баксов. Если покопаться - можно найти, однако только архив скомпилированных модулей. Исходники автор видимо высылал только по запросу. Впрочем сам автор давно канул в Лету. :)
В btrutils есть примеры использования. Они Вам никак не помогли?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Работа с .BTR файлами

Сообщение bloodlines » 18.09.2009 12:00:44

Впрочем сам автор давно канул в Лету. :)
Вот вот. А его подход по ходу был самым правильным.
В btrutils есть примеры использования. Они Вам никак не помогли?
Если честно - то не особо.
В принципе покопавшись в Parvasive SDK понял как добавлять запись, описав все её поля в структуре типа packed record. Но вот с чтением записей пока не очень.
Аватара пользователя
bloodlines
постоялец
 
Сообщения: 100
Зарегистрирован: 05.11.2008 11:26:19

Re: Работа с .BTR файлами

Сообщение oleg_babenko » 26.11.2009 14:36:45

А Titan Database Interface ?
oleg_babenko
незнакомец
 
Сообщения: 1
Зарегистрирован: 26.11.2009 12:25:35


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru