Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

инсталяшка BDE   Найти похожие ветки 

 
AcidMan   (2003-05-10 08:08) [0]

как можно сделать (может где есть готовая ) инсталяшку
BDE ? какие файлы куда кидать ?
то есть нужно устонавливать BDE на машину заказчика.


 
NEO_WORK   (2003-05-10 09:17) [1]

Удалено модератором
Примечание: Личная переписка


 
Andrei Lavreniyuk   (2003-05-10 12:46) [2]

Для установки BDE введите команду:

regsvr32 bdeinst.dll

bdeinst.dll берется с инсталляционного диска с Delphi.


 
ads   (2003-05-10 19:13) [3]

bdeinst.dll - не всегда ставит....
при проблемах может и не поставить.....
----------------
http://www.ads.hotmail.ru/GSTV/BDE50/
от инсталлшилда...


 
direqtor   (2003-05-11 13:02) [4]

вроде бы такая команда мне всегда BDE ставила
%windir%\system\regsvr32 /S BdeInst.dll - для Win9x
% windir%\system32\regsvr32 /S BdeInst.dll - для Win NT
пока без проблем, только директорию спрашивает...


 
sniknik   (2003-05-11 13:21) [5]

ads (10.05.03 19:13)
> bdeinst.dll - не всегда ставит....

не знаю как не всегда (когда так делал всегда ставилось), но вот то что не все, это точно, SQL линки в таком случае не ставит, если они нужны накрой сверху апдейтом.

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


 
Anatoly Podgoretsky   (2003-05-11 14:04) [6]

sniknik © (11.05.03 13:21)
Полность БДЕ не ставится, поскольку этот вариант предназначен по личензии для веб приложений, насчет SQL линк не уверен, что пройдет, апдейт не ставит их, если они не установлены лицензионным путем.

Правильный путь это изготовление инсталляции продукта, одним из сертифицированных инсталляционных пакетов.

Смысл пустой инсталляции не совсем понятен. Зачем нужен БДЕ сам по себе? Да и нарушается лицензионное соглашение.
Конечно результат получается рабочим.


 
dm37   (2003-05-12 06:34) [7]

Есть компонент BDE32 (клал в кладовку) не требует установки BDE но работает через BDE (файлы BDE должны находятся в каталоге BDE внутри каталога программы). Если не получится пиши.


 
Grandpa   (2003-05-12 09:11) [8]

Делал инсталяшку на InstallShield, но имя exe-модуля не указывал. Зато указывал, что используется BDE. При инсталяции BDE устанавливется со всеми прибамбасами и нет проблем, за исключением, что надо удалить пустой каталог, где должна быть инсталирована программа.


 
Dabadabiabo   (2003-05-12 11:29) [9]

Можно скопировать все файлы BDE с сохранением пути
(типа \Program Files\Common Files\Borland Shared\BDE)

а затем сделать импорт/экспорт ветки реестра
HKEY_LOCAL_MACHINE\Software\Borland\Database Engine


 
AcidMan   (2003-05-12 13:41) [10]

может есть какие нибудь другие драйвера , а то эта БДЕ слишком много весит для моей програмки ;(
нужно только работа с Пародоксовскими таблицами Dbf средствами
delphi


 
WarLord   (2003-05-12 13:48) [11]


> нужно только работа с Пародоксовскими таблицами Dbf средствами
>

это как?


 
sniknik   (2003-05-12 14:03) [12]

AcidMan © (12.05.03 13:41)
с этого бы и начинал, только определись чего тебе Paradox или dBase/Foxpro/... (dbf)

Paradox
http://delphi.chertenok.ru/forum/my_download.php?tema=new&action=show&id=172

dBase/Foxpro/...
http://www.vodonosov.newmail.ru/develop/develop.htm


 
Dimaz-z   (2003-05-12 14:16) [13]

Просто при установке на чужой комп кидай библиотеки из Borland Shared\BDE в директорию со своей программой. Поэксперементируй, библиотеки не все нужно таскать, только часть! А уж какую часть выесняй сам!


 
Dabadabiabo   (2003-05-12 15:27) [14]

>> Dimaz-z

Такой метод подходит, если на комп впоследствии не будет ставится BDE.
Если такое происходит, прога с библиотеками в своей директории начинает глючить.


 
Georgi Georgiew   (2003-05-12 18:14) [15]

цитирам /quote/
************************************
Вообще говоря, для работы с dbf, достаточно вытащить из BDE 4 файла: Bantam.dll, Idapi32.dll, Iddbas32.dll, Idr20009.dll упаковать их AsPack"om (получится 575 кб, естественно что ODBC должен присутсвовать на компе) и слить их в каталог с вашей прогой, далее достаточно TTable, filter тоже будет работать, а еще в свете ускорения процессоров можно подключить rar.dll(30 кб) и запаковывать/распаковывать базы.
А если добавить idbat32.dll и idsql32.dll (239 кб после AsPaсk"a), то и TQuery с SQL можно использовать.
И между прочем получается прога которая памяти жрет гораздо меньше и грузится быстрее, чем допустим при использовании ADO или Halcon (для сравнения dbf файл с телефонной базой на 52000 номеров, и с индексом по каждому полю (весом 12 метров, rar"ом жмется до 1,3 мег), в предлагаемой компоновке из dll отожрал 3,5 и 7 метров в Физ. и Swp памяти соответсвенно, тогда как ADO 7 и 14 мег.), да и скорость поиска более чем приличная (конечно для для телефонной базы можно обойтись вообще без индексов, особенно при использовании TQuery и SQL, и получить еще меньшие затраты ресурсов, или использовать загрузку по частям). Так что Borland"oвские программисты тоже на модульность ставку делали при создании BDE как и Microsoft на модульность ADO.
Ну и на крайний случай можно odbc32.dll и odbcint.dll упаковать и тоже слить. А можно сливать и в Windows\System, на будущее типа делать Upgrade одной двумя dll, но не советую, черевато зубодробительными проблемами.
Те же манипуляции можно проделывать и с dll"ками paradox (правда к базе индекс нужен полюбому). С остальными типами баз думаю тоже можно делать что-то подобное. Хотя для некоторых, например микросовтовского mdb, без алиасов не обойтись.

Я думаю, иcпользовать такой подход все же лучше, чем куча гемороя с Halcon и ему подобным (особенно когда у тебя D5, а Halcon для D4). Тем более что BDE не один год отлаживают.

P.S.
А получился не плохой справочник весом 1,70 мб с очень быстрым поиском(фильтровкой), и независящий от базы, но без режима редактирования.


=RNZ=
icq # : 113833174


 
Anatoly Podgoretsky   (2003-05-12 18:28) [16]

Dimaz-z © (12.05.03 14:16)
Georgi Georgiew (12.05.03 18:14)

За это надо расстреливать из рогатки, если конечно это не личный компьютер.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.008 c
7-95142
lexusU
2003-03-25 10:48
2003.05.29
как перевести ЭВМ в ждущий режим? как восстановить программу при


14-95123
BillyJeans
2003-05-07 09:22
2003.05.29
Как работать с двоичными числами?


14-95068
Соловьев
2003-05-08 10:16
2003.05.29
Мастаки, поделитесь опытом защиты прав на пргу.


1-94963
andrey_pst
2003-05-18 13:27
2003.05.29
PopUp-меню в стиле XP


14-95090
niko4543
2003-05-11 07:59
2003.05.29
DelphiHitech





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский