![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможность использваоние базы данных без установленного софта [D7]
Zloy © (2004-12-30 13:19:00)В общем дело такое. Когда ставишь дельфи, то вместе с ним ставиться бде, и пишешь прогу которая использует базу dbase или paradox и все нормально. Соот-но если это прогу потом запустить на комп где стоит чистый windows только с офисом, ну и еще какие нибудь маловажные офисные проги, то такая прога конечно не сможет читать базу. Так вот вопрос как нить возможно в код программы включить эту возможность, если нет, то какой формат можно использовать, чтобы юзать прогу без установленной bde
Sancho (2005-01-11 16:22:00) [1]
> Doctor Deejay (11.01.05 15:46) [10]
>
> > 3)далее "regsvr32 bdeinst.dll", ну и альясы прописать
> если
> > надо
>
>
> А где их можно прописать и как?
C:\Program Files\Common Files\Borland Shared\BDE\bdeadmin.exe
Doctor Deejay (2005-01-11 15:46:00) [2]
> 3)далее "regsvr32 bdeinst.dll", ну и альясы прописать если
> надо
А где их можно прописать и как?
Anatoly Podgoretsky (2004-12-30 14:24:00) [3]Sancho © (30.12.04 14:11) [7]
Для того, что бы он мог устанавливаться через интернет, со страницы, он только для этого и предназначен, а используется и с нарушением лицензии.
Zloy (2004-12-30 14:21:00) [4]всем спасибо, "regsvr32 bdeinst.dll" рулит
Sancho (2004-12-30 14:11:00) [5]Zloy © (30.12.04 13:54) [4]
Без разницы, после того как ты сделаешь "regsvr32 bdeinst.dll" BDE установится, а сам bdeinst.dll потом можно просто удалить, т.е. это не COM-сервер, а почему в Borland'е так сделали (в смысле regsvr32) я не знаю, но это работает, я сам сто раз так BDE ставил.
Arm79 (2004-12-30 14:07:00) [6]Соловьев © (30.12.04 13:33) [1]
1. InstallSheld
Вы сами дали ответ.
Лучше таскать за собой MDAC, чем BDE. (при условии, что программа не написана). Если уж она есть готовая и написана под BDE, то, как мне кажеться, албтернативы нет
Соловьев (2004-12-30 13:56:00) [7]Использовать ADO, Access, Microsoft Jet
На разных виндах могут быть траблы, нужно тягать еще и MDAC
Zloy (2004-12-30 13:54:00) [8]А куда bdeinst.dll надо будет на диске записать, или создать такой же каталог: C:\Program Files\Common Files\Borland Shared\BDE
????
Arm79 (2004-12-30 13:53:00) [9]чистый windows только с офисом .
Может тогда и Access есть? Можно тогда не разводить на одном компе СУБД-шки (Yaffil Personal, FireBird Embedded). Использовать ADO, Access, Microsoft Jet
Sancho (2004-12-30 13:34:00) [10]BDE засунуть можно в инсталяшку (напр. сделанную InstallShield'ом), а можно поставить ручками:
1)берешь файл bdeinst.dll (или он заархивирован в bdeinst.cab) он в C:\Program Files\Common Files\Borland Shared\BDE
2)переносишь на машину, где надо поставить BDE
3)далее "regsvr32 bdeinst.dll", ну и альясы прописать если надо
Все BDE на машине есть.
А если без BDE, то TClientDataSet (если база небольшая, справочников там пара и все) либо есть куча сторонних компонентов чтобы без BDE работать.
Соловьев (2004-12-30 13:33:00) [11]1. InstallSheld
2. Отказаться от супер глукавых парадокса и дбейс -> Yaffil Personal, FireBird Embedded