Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать так, чтобы БД работала без BDE Administrator [D5, dBase, FoxPro, Paradox]


badis ©   (2003-12-03 07:53:00) 

Уважаемые Мастера! Подскажите, пожалуйста, решение следующей проблемы: мне необходимо написать небольшую локальную БД. Как сделать так, чтобы клиент поставил БД на свою машину путём простого копирования, т.е. без предварительной установки BDE Administrator? Может для этого использовать другой тип таблиц, например, dBase(я собираюсь использовать Paradox 7)? Заранее спасибо.


Oraz   (2003-12-05 15:04:00) [1]

Как программе содать Fox индекс открытого БД
программно


nik222   (2003-12-03 13:27:00) [2]

Anatoly Podgoretsky © (03.12.03 12:26) [16]

> Нелепое предложение, если тебе надо версия 5, а на машине стоит 3.5, то согласно твоему предложению не
> надо ставить. Это ересь.

Это далеко не ересь. При установке всегда можно проверять версию
BDE и от нее плясать, хуже когда по умолчанию вместо версии
5 ставится 3.5 - вот это точно ересь


Anatoly Podgoretsky   (2003-12-03 12:26:00) [3]

nik222 (03.12.03 12:05) [12]
Нелепое предложение, если тебе надо версия 5, а на машине стоит 3.5, то согласно твоему предложению не надо ставить. Это ересь.

BlackKing (03.12.03 12:06) [13]
Это мог бы не объяснять это и так понятно, непонятно зачем две раздельные инсталяции.


BlackKing   (2003-12-03 12:11:00) [4]

ksta...mogut li na odnoj mashine sushestvovat" i sootvetstvenno rabotat" IB i FB? konfliktov ne vozniknet? nikto ne stalkivalsja? i kak ja ukazhu cherez kakoj server rabotat" s bazoj?


BlackKing   (2003-12-03 12:10:00) [5]

ksta...mogut li na odnoj mashine sushestvovat" i sootvetstvenno rabotat" IB i FB? konfliktov ne vozniknet? nikto ne stalkivalsja? i kak ja ukazhu komponentam cherez kakoj server rabotat" s bazoj?


BlackKing   (2003-12-03 12:06:00) [6]

odna ustanavlivajet BDE, drugaja programmu i alias nastraivajet.
ob"jedinjat" v odno net zhelanija, k tomu zhe ot BDE hochu otkazaca, t.k. programmi peregonjaju na FB. no vsjo ravno ostanetsja otdel"nij install FB i otdel"no proga.


nik222   (2003-12-03 12:05:00) [7]

Кстати я согласен, что ставить BDE отдельно от приложения правильнее.
Всегда можно проверить есть ли она уже на машине и повторно
ее не инсталить (дабы на затереть уе существующие настройки)


Anatoly Podgoretsky   (2003-12-03 11:39:00) [8]

BlackKing (03.12.03 11:11) [10]
Зачем же две?


BlackKing   (2003-12-03 11:11:00) [9]

sporit" ne budu...prosto s teh por ja zapuskaju otdel"nij install BDE, ne samopal"nij:o) dve installacii poluchajetsja, proga i bde, no zato bez vsjakih gljukov.


Anatoly Podgoretsky   (2003-12-03 10:44:00) [10]

Nik222 (03.12.03 10:41) [8]
Узнает, когда у него другие приложения прекратят работать и тебе по ушам надает.


Nik222   (2003-12-03 10:41:00) [11]

>BlackKing
>kopirovanije papki BDE ne pomozhet jesli na mashine usera Win2000. v Win9x v system jest"
> kakoj-to fajlik, kotorogo net v Win2000, no kotorij nuzhen BDE

Может 2 года назад так и было, но сейчас таких граблей я не наблюдаю
Я сам распростраяю программу которая требует BDE, и в ходе долгих
экспериментов выяснено, что все необходимые файлы лежат в папке
в которую установлен BDE средствами DELPHI (при ее инсталяции)
И что самое интересное, не все библиотеки нужны. если поэксперементировать
то можно свести объем DLL по моему к 2МБ, а это не так уж много
К тому же DBE можно вообще положить в папку с программой и юзер
даже не будет знать что он у него установлен.


Плохиш_   (2003-12-03 10:33:00) [12]

>BlackKing (03.12.03 10:21) [6]

> Jego dazhe InstalShield ne vkljuchajet v install

Не надо ля ля...
После IS всё прекрасно работает, если конечно шаловливые ручки не полазили ;-)

2Автору вопроса:
Что [1] не подошло?


BlackKing   (2003-12-03 10:21:00) [13]

Nu a mozhet hoca bez vsjakih DLL?
K tomu zhe kopirovanije papki BDE ne pomozhet jesli na mashine usera Win2000. v Win9x v system jest" kakoj-to fajlik, kotorogo net v Win2000, no kotorij nuzhen BDE. kakoj imenno ne pomnju, t.k. stolknulsja s etim goda 2 nazad. Jego dazhe InstalShield ne vkljuchajet v install.


Nik222   (2003-12-03 10:09:00) [14]

А в чем собственно проблема, копируешь на машину просто папку где
установлен BDE и прописываешь в реестр путь к этой папаке (найти
этот ключ можно по имени папки BDE)
Все - можно работать.
Т.е. по большому счету BDE для PARADOX как то специально инсталировать
не требуется.


Kuusineimi   (2003-12-03 10:04:00) [15]

Как сделать так, чтобы БД работала без BDE Administrator?

Вы может быть не поверите, но БД прекрасно работает и без "BDE Administrator".


HSolo   (2003-12-03 09:07:00) [16]

Или взять компоненты доступа, не требующие BDE
http://www.kylecordes.com/bag/index.html


DenK_vrtz   (2003-12-03 08:10:00) [17]

>Как сделать так, чтобы клиент поставил БД на свою машину путём простого копирования, т.е. без предварительной установки BDE Administrator?

сделать нормальный инсталлятор и не мучить клиента


Рамиль   (2003-12-03 08:01:00) [18]

ADO + Access


Наверх

Титульная страница Поиск, карта сайта Написать письмо