Форум: "Потрепаться";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизBDE Administrator Найти похожие ветки
← →
ZiLot (2003-01-03 14:09) [0]Я написал программу, использующую БД. (Paradox7) Из БД-компонент используется только TTable... Насколько я знаю данная прога не будет работать на машине без установленного BDE Administrator"а... Можно ли его как-то засунуть в программу? Или инстальник сделать, чтобы он устанавливал его "втихую", ничего не спрашивая?
← →
Prooksius (2003-01-03 14:14) [1]InstallShield это делает.
← →
Alexandr (2003-01-03 14:16) [2]только BDE
а не BDE Administrator
:)
← →
Prooksius (2003-01-03 14:20) [3]А можешь BDE сам залить на ZIP или CD и устанавливать у клиентов:
http://info.borland.com/devsupport/bde/bdeupdate.html
либо с компакта Delphi.
← →
Alexandr (2003-01-03 14:22) [4]
> http://info.borland.com/devsupport/bde/bdeupdate.html
там только update оно на чистый комп не ставится :(
← →
Prooksius (2003-01-03 14:25) [5]Alexandr © (03.01.03 14:22)
Так там вроде внизу есть версия 5.1.1 Или она тоже update? :)
Ну тогда с компакта дельфи, инсталлируешь только BDE.
← →
Anatoly Podgoretsky (2003-01-03 14:29) [6]ZiLot (03.01.03 14:09)
Будет, для работы программы BDE Administrator абсолютно не требуется.
← →
ZiLot (2003-01-03 14:46) [7]>InstallShield это делает.
А никто ссылкой не поделится, где об это почитать можно? (ну как это сделать)
>только BDE
Ну обшибся немного :)
>А можешь BDE сам залить на ZIP или CD и устанавливать у клиентов
Не-е... Мне надо что бы клиенты сами могли ставить. Можно было бы и отдельную инсталяшку BDE кинуть, вместе с программой, но лучше что-бы все ставилось вместе, одним разом...
Так что вопрос сводится к одному: где почитать о InstallShield - как им пользоваться, примерчик, что-ли, и т.п.
← →
Anatoly Podgoretsky (2003-01-03 14:50) [8]Install Shield Express настолько простой, что инсталляция получается за 5-10 минут, деже если ты его никлгда не видел.
Он сам является примером, посколько сделан в виде эксперта/мастера.
← →
ZiLot (2003-01-03 15:16) [9]Точно... Только-что его установил - все просто... Но тем не менее будут вопросы - буду спрашивать :)
← →
a3m (2003-01-03 19:33) [10]хм... Install Shield это, конечно, хорошо. Но, насколько я знаю, есть другой путь решения этой проблемы... Вот что про это говориться в Kuliba:
1. Использовать инсталляционный пакет, например InstallShield или Wise.
2. Hе использовать его. В этом случае нет универсального решения. Оно будет варьироваться в зависимости от использования BDE в локальном или серверном режиме, для доступа к Paradox- или DBF-таблицам, использования локального SQL, версии BDE, и так далее... Здесь приведен пример для наиболее общего варианта - пятая версия BDE, локальные таблицы, без использования локального SQL, стандартная кодировка ANSI:
Hужно добавить следующие файлы из папки BDE к вашему исполняемому модулю:
blw32.dll, idapi32.dll, idr20009.dll, idpdx32.dll для Paradox-таблиц или iddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl
Доступ к таблицам надо настроить не через псевдонимы (alias"ы), а через пути в файловой системе. В идеале все таблицы храните в папке программы, тогда нужно только указать имя таблицы без пути.
Приготовленный таким образом дистрибутив запускается на любой машине без необходимости инсталляции BDE, максимально устойчив и нечувствителен к смене имен папок/переинсталляции системы/порчи реестра/влиянии на другие BDE-приложения. Добавка к основному модулю составляет для этих семи dll-библиотек ~1030 КБ, после упаковки ~470 КБ.
← →
ZiLot (2003-01-03 19:45) [11]Спасибо за инфу... Мне такой способ гораздо больше подходит...
У меня как раз доступ к таблицам сделан не через alias"ы...
Т.е. это мне надо просто в папку с программой кинуть эти dll"ки?
Что подразумевается под "добавить следующие файлы из папки BDE к вашему исполняемому модулю"?
← →
Anatoly Podgoretsky (2003-01-03 20:39) [12]Этот способ является провокацией и это мягко сказано, на самом деле это чистая диверсия.
← →
ZiLot (2003-01-03 20:41) [13]Диверсия то оно диверсия, но работать-то оно будет? Или нет?
PS: А чем тебя этот способ не устраивает?
← →
Anatoly Podgoretsky (2003-01-03 22:13) [14]Если жто твоя домашняя система и ты не будешь запускать более одного приложения одновременно использующее БДЕ, то будет, во всех остальных случаях последствия непредсказуемы и пострадаешь не только ты, но и другие ни в чем неповинные программисты.
← →
Жорик (2003-01-04 18:41) [15]А не проще написать так, чтобы парадоксовская база юзалась без АЛИАСА? Посмотри в кладовке, там примерчик неплохой есть.
← →
ZiLot (2003-01-04 20:44) [16]У меня без алиаса...
Просто написано Table1.DatabaseName:="путь к таблице"
Table1.TableName:="название файла таблицы"
Т.е. мне не надо инстальник делать?
← →
ZiLot (2003-01-04 21:44) [17]Я имею в виду - без установленного BDE это работать будет?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c