![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приложение использующее BDE на машине без BDE [D7, Paradox]
Satan © (2004-07-12 16:38:00)Здравствуйте!
Пишу маленькое приложение, которому оч. нужна работа с локальной базой данных(Paradox). Но на машинах клиента (без установленного BDE) это приложение работать категорически отказывается.
Подскажите плизз каким образом данную ситуацию можно разрешить (кроме установки BDE на машине клиента)!
Satan (2004-07-12 17:28:00) [1]Всем огромное спасибо! Буду ковыряться!
Vlad (2004-07-12 17:26:00) [2]
> Satan © (12.07.04 17:18) [13]
Ну а собственно, что подробнее ? Если хотите использовать DBF - есть хороший компонентик TDBF, поищите в сети. Бесплатный. Использует как раз прямой доступ к файлу.
Если интересуют более продвинутые СУБД, то опять же, локальные клоны InterBase - то есть Yaffil Personal или FireBird Embedded, компоненты доступа к ним стандартные IBX (закладка InterBase в Delphi). Подробнее можете почитать тут: http://yaffil.ibase.ru/
Satan (2004-07-12 17:18:00) [3]/А у Вас нет случайно желания сменить тип БД, на DBase к примеру или еще чего нибудь, к чему существуют проверенные компоненты прямого доступа ?/
Вообще в принципе такое желание есть :). А можно поподробнее?
sniknik (2004-07-12 17:04:00) [4]Bacuc © (12.07.04 16:50) [7]
врут. посмотри исходник, без установленного BDE это работать не будет.
Vlad (2004-07-12 17:03:00) [5]
> Satan © (12.07.04 16:58) [9]
Ну лично я насчет левых компонент посоветовать ничего не могу, т.к. сам их не использовал, а только слышал краем уха, причем не самые хорошие отзывы.
А у Вас нет случайно желания сменить тип БД, на DBase к примеру или еще чего нибудь, к чему существуют проверенные компоненты прямого доступа ? Локальные версии IB - вполне хорошая вещь.
Соловьев (2004-07-12 17:01:00) [6]создай инсталлшилдом инсталяху с БДЕ - и не парся.
Или если решил переделать, то ИМХО, лучше только Yaffil personal or FireBird Embedded.
Satan (2004-07-12 16:58:00) [7]Vlad © (12.07.04 16:55) [8]
Вам придется переписывать приложение, используя не БДЕ, а некие левые компоненты
С этим я уже смирился, буду переписывать, просто хотелось бы совета какие из этих левыхпобезглючнее.
Vlad (2004-07-12 16:55:00) [8]
> Satan © (12.07.04 16:48) [6]
Если серьезно, то по сути Ваш вопрос сводится к следующему:
Как приложение, написанное с использованием движка БДЕ заставить работать без БДЕ ? Разве ответ неочевиден ?
Если же все-таки настаиваете,то Вам придется переписывать приложение, используя не БДЕ, а некие левые компоненты, безглючной работы которых Вам никто не гарантирует.
Bacuc (2004-07-12 16:50:00) [9]http://kepten.fatal.ru/komponent/bez_bde1.zip
Satan (2004-07-12 16:48:00) [10]Замечательно!
Обойтись можно!
Педали прикрутите и вперед!
А если серьезно?
Очень уж нехочется за собой 4Мб таскать.
Bacuc (2004-07-12 16:46:00) [11]http://www.kylecordes.com/bag/list.html
Bacuc (2004-07-12 16:45:00) [12]Есть много компонент для работ с БД без использования BDE...
Можно использовать ADO
В крайнем случае: А чем не устраивает тебя установка BDE?
sniknik (2004-07-12 16:45:00) [13]замени парадокс на dbase, под него полно движков включаемых в код. для парадокса кроме BDE других нет, единственное что нашол когдато
http://delphi.chertenok.ru/forum/my_download.php?tema=del&action=show&id=172
но он только для чтения.
Newuser (2004-07-12 16:44:00) [14]Satan © (12.07.04 16:38)
>Подскажите плизз каким образом данную ситуацию можно разрешить
Никак, А что, трудно установить BDE?
Vlad (2004-07-12 16:42:00) [15]
> Satan © (12.07.04 16:38)
> Подскажите плизз каким образом данную ситуацию можно разрешить
> (кроме установки BDE на машине клиента)!
Вот купил себе машину, а в ней двигатель.
Можно ли как-то без него обойтись ?