| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Связь с DBF файлами напрямую |
| Автор: Sputnick 12.5.2008, 18:40 |
| Подскажите пж есть ли компонет или метод, чтоб напрямую работать с файлом dbf ?? у меня есть файлик (таблица dbf), и мне нужно там удалить поле, не строку а именно поле, тоесть работать с структурой таблицы. Но я никак (политика безопасности не позволяет) не могу в своей проге использовать одбс. Нашел TDbf, но никак его не могу установить, подскажите пж как установить этот компонент в builder 6 ? |
| Автор: orthrus 13.5.2008, 02:57 |
| Попробуй найти такой компонент как Degisy Data Components. |
| Автор: Sputnick 13.5.2008, 09:41 | ||
привет orthrus. Нашел компонент спасибо) Устанавливал по инструкции: 1. Unzip files from "BCB6" directory and copy them to "CBuilder6\Lib". 2. Start C++ Builder 6 IDE. 3. Open "DegisyDataB6.bpk" file. 4. Open "DegisyDataB6d.bpk" file. 5. Install package to the components palette ("Install" button). но когда выполняю 5 шаг, мне предлагается выбрать фаил DegisyData.bpi такого формата файлов вообще нет (( подскажи как с этим быть, есть ли какой то метод или это битая инсталяха? |
| Автор: mrbrooks 13.5.2008, 09:45 |
| Это косяки старика Бормана. Когда об этом спрашивают - жми отмену |
| Автор: Sputnick 13.5.2008, 09:57 | ||
сделал, в итоге получил: [Linker Fatal Error] Fatal: Unable to open file 'DEGISYDATAB6.BPI' |
| Автор: mrbrooks 13.5.2008, 10:18 |
| Ой блин или ОК |
| Автор: Sputnick 13.5.2008, 10:38 | ||
не, никак не гачит (( может для него надо сделать эти bpi |
| Автор: mrbrooks 13.5.2008, 10:41 |
| Хм. Странно. Ща качну этот компонент и позыркаю. |
| Автор: orthrus 13.5.2008, 10:52 |
| по идее при сборке компанента он должен в $(BCB)\Projects\Lib\ появиться |
| Автор: Sputnick 13.5.2008, 10:53 | ||
вот он |
| Автор: orthrus 13.5.2008, 10:54 |
| или попробуй сделать вот в такой последовательности: 3->5, 4->5. |
| Автор: mrbrooks 13.5.2008, 11:10 |
| Итак. 1. Unzip files from "BCB6" directory and copy them to "CBuilder6\Lib". 2. Start C++ Builder 6 IDE. 3. Open "DegisyDataB6.bpk" file. 4. Open "DegisyDataB6d.bpk" file. 5. Install package to the components palette ("Install" button). Там он начинает матюгаться что не видит DEGISYCTRLSB6.lib Сделай так - File->New->Other->Library Сохраняй проект как DEGISYCTRLSB6, добовляем в него (папка с плюсом) cpp-шные файлы DegisyDataB6 и DegisyDataB6d из папки с компонентом. Компилим. Появляется библа DEGISYCTRLSB6.lib Копируй ее в $(BCB)\Projects\Lib\ и собирай все по инструкции. У меня все встало как надо. |
| Автор: Sputnick 13.5.2008, 11:55 |
| Спасибо огромное mrbrooks заработало))))) |