Собственно идея заключается в создании компоненты для лазаря, с помощью которой можно работать с BTR (Betrive, Pervasive) таблицами. Хочу сделать нечто напоминающее TDBF. Т.е. определяем какие поля есть в BTR таблице (типа как в TDBF - FieldsDefs), коннектимся к ней и последовательно читаем из неё данные. Порывшись в инете нашёл:
- BTRUtils - freeware. Всем хорош, только не могу никак понять как с помощью этой обёртки читать данные из BTR файла.
- BtrieveVCLPack. Читать данные вроде умеет, но нет исходников.
- Btrieve. Вроде умеет всё. И судя по описанию методов почти как в TDBF. Есть исходник, но не весь. Такое впечатление, что юзает компоненту TBtr, которую найти не смог. права на это чудо принадлежат EM Quicksoft Romania SRL, о котором ничего не знаю (существуют ли они сейчас?).
- TBtr. Есть несколько описаний этого чуда в инете. Но нет ни бинарников ни исходников. Исходники по ходу проприетарные, что не есть хорошо.
- PDAC. Фирменные Delphi компоненты от самих создателей Betrive. естественно проприетарные и без исходников.
Собственно! Люди добрые, помогите чем можете! Может совет дадите? Может кто с таким уже сталкивался?