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