Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
1-62660
Johnny
2003-01-09 22:53
2003.01.20
TImage:вопросик


1-62615
Smok_er
2003-01-09 00:21
2003.01.20
Интересная задачка...


1-62550
111222
2003-01-10 17:24
2003.01.20
Кнопка остается


1-62485
viper
2003-01-10 10:21
2003.01.20
Combobox


3-62426
valmont
2002-12-26 19:28
2003.01.20
DBGrid