![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как обойтись без bde? [D7, Paradox]
бррр... © (2004-10-08 19:15:00)знаю что этот вопрос уже тысячу раз задавался, но нигде не могу найти ответа(старые архивы с faq были благополучно delete) :))
Какие там файлы нужно скопировать чтобы можно было работать без bde???
Erik1 (2004-10-27 17:47:00) [1]Это зарегестрировать надо, а файлов на 10 мегов у меня будет. Но у меня с драйверами Oracle.
REGEDIT4
[-HKEY_LOCAL_MACHINE\Software\Borland]
[HKEY_LOCAL_MACHINE\Software\Borland]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine]
"DLLPATH"="C:\\Program Files\\Borland\\BDE"
"RESOURCE"="0009"
"CONFIGFILE01"="C:\\Program Files\\Borland\\BDE\\IDAPI32.CFG"
"UseCount"="1"
"SaveConfig"="WIN32"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\SYSTEM]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\SYSTEM\INIT]
"VERSION"="1.0"
"LOCAL SHARE"="FALSE"
"MINBUFSIZE"="2048"
"MAXBUFSIZE"="8192"
"LANGDRIVER"="ANSII850"
"MAXFILEHANDLES"="256"
"SYSFLAGS"="0"
"LOW MEMORY USAGE LIMIT"="32"
"AUTO ODBC"="FALSE"
"DEFAULT DRIVER"="DBASE"
"SQLQRYMODE"="SERVER"
"SHAREDMEMSIZE"="8192"
"SHAREDMEMLOCATION"=""
"MEMSIZE"="205"
"DATA REPOSITORY"=""
"MTS POOLING"="FALSE"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\SYSTEM\FORMATS]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\DATE]
"SEPARATOR"="."
"MODE"="1"
"FOURDIGITYEAR"="FALSE"
"YEARBIASED"="TRUE"
"LEADINGZEROM"="TRUE"
"LEADINGZEROD"="TRUE"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\TIME]
"TWELVEHOUR"="FALSE"
"AMSTRING"="AM"
"PMSTRING"="PM"
"SECONDS"="TRUE"
"MILSECONDS"="FALSE"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\SYSTEM\FORMATS\NUMBER]
"DECIMALSEPARATOR"="."
"THOUSANDSEPARATOR"=","
"DECIMALDIGITS"="2"
"LEADINGZERON"="TRUE"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\PARADOX]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\INIT]
"VERSION"="1.0"
"TYPE"="FILE"
"LANGDRIVER"="ANSII850"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\PARADOX\TABLE CREATE]
"LEVEL"="4"
"BLOCK SIZE"="4096"
"FILL FACTOR"="75"
"STRICTINTEGRTY"="TRUE"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\DBASE]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\DBASE\INIT]
"VERSION"="1.0"
"TYPE"="FILE"
"LANGDRIVER"="DB437US0"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\DBASE\TABLE CREATE]
"LEVEL"="5"
"MDX BLOCK SIZE"="1024"
"MEMO FILE BLOCK SIZE"="1024"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\ORACLE]
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT]
"VERSION"="4.0"
"TYPE"="SERVER"
"DLL32"="SQLORA32.DLL"
"VENDOR INIT"="OCI.DLL"
"DRIVER FLAGS"=""
"TRACE MODE"="0"
[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN]
"SERVER NAME"=""
"USER NAME"=""
"NET PROTOCOL"="TNS"
"OPEN MODE"=""
"SCHEMA CACHE SIZE"="60"
"LANGDRIVER"="ACCGEN"
"SQLQRYMODE"=""
"SQLPASSTHRU MODE"="SHARED AUTOCOMMIT"
"SCHEMA CACHE TIME"="-1"
"MAX ROWS"="-1"
"BATCH COUNT"="200"
"ENABLE SCHEMA CACHE"="FALSE"
"SCHEMA CACHE DIR"=""
"ENABLE BCD"="FALSE"
"ENABLE INTEGERS"="FALSE"
"LIST SYNONYMS"="NONE"
"ROWSET SIZE"="20"
"BLOBS TO CACHE"="64"
"BLOB SIZE"="32"
"OBJECT MODE"="FALSE"
[HKEY_LOCAL_MACHINE\Software\Borland\BLW32]
"BLAPIPATH"="C:\\Program Files\\Borland\\BDE"
"LOCALE_LIB1"="C:\\Program Files\\Borland\\BDE\\USA.BLL"
"LOCALE_LIB2"="C:\\Program Files\\Borland\\BDE\\EUROPE.BLL"
"LOCALE_LIB3"="C:\\Program Files\\Borland\\BDE\\OTHER.BLL"
"LOCALE_LIB4"="C:\\Program Files\\Borland\\BDE\\CHARSET.BLL"
"LOCALE_LIB5"="C:\\Program Files\\Borland\\BDE\\CEEUROPE.BLL"
"LOCALE_LIB6"="C:\\Program Files\\Borland\\BDE\\FAREAST.BLL"
"LOCALE_LIB7"="C:\\Program Files\\Borland\\BDE\\JAPAN.BLL"
Если надо погу привести список файлов для BDE.
Anatoly Podgoretsky (2004-10-27 11:58:00) [2]GuruNaros (27.10.04 11:46) [10]
В рубашке родился?
Когда попадешься, то быть тебе битым разгневаными пользователями.
Term (10.10.04 20:13) [9]
Формат закрытый, поэтому есть только хакерские, полудоделаные.
GuruNaros (2004-10-27 11:46:00) [3]Можно попробовать перекинуть в каталог с программой 4 DLL-ки из каталога c:\Program Files\Common Files\Borland Shared\Bde\, а именно: bantam.dll, idapi32.dll, idpdx32.dllи idr20009.dll(всего около метра).
В программу добавить компонент TDatabase, естественно надо будет отвязать всё от BDE Administrator-а.. и привязать к созданному DataBase-у
В обработчике FormCreateнаписать примерно следущее
DataBase1.Directory := ExtractFileDir(application.ExeName) + '\DataBase';
Это при условии, что база находится в подкаталоге DataBaseкаталога с самой программой...).
вроде так... пока что не подводило :)
Term (2004-10-10 20:13:00) [4]
> Проще обойтись без парадукса со всеми его встроенными багами
> )). ИМХО.
енто точно, и компонентов прямого доступа для dbf полно, а для парадокса я не встречал хотя может просто не искал :)))
так использовал его давно и только с бде
Vemer (2004-10-10 16:12:00) [5]Проще обойтись без парадукса со всеми его встроенными багами )). ИМХО.
Opilki_Inside (2004-10-10 16:09:00) [6]Можно использовать компоненты доступа к данным, которые не требуют устоновки дополнительных библиотек. Я бы порекомендовал использовать KExpress
Vit@ly (2004-10-08 21:46:00) [7]Выложи мыло или стукнись ко мне в аську.
Файлы займут места гораздо больше чем инсталяха. А она примерно 4 метра (собирал сам). Если устраивает, то завтра вышлю.
Есть инетовская (1 метр: http://www.mtbank.ru/download/BDEinst.exe
http://www.mtbank.ru/download/BDE511en.exe), но у меня почему-то не пашет?
бррр... (2004-10-08 21:06:00) [8]да мне нужно отправить мою прогу по мылу - и нужно чтобы размер был минимальным!!! поэтому и хочу так сделать...
тогда хоть дайте ссылку на инсталл bde...
Vit@ly (2004-10-08 21:00:00) [9]> Какие там файлы нужно скопировать чтобы можно было работать
> без bde???
Проще, и надежнееустановить БДЕ, чем таскать за собой эти файлы (инсталяха БДЕ - 2.5 (3) дискеты)
Vlad (2004-10-08 20:59:00) [10]
> бррр... (08.10.04 19:15)
Странно, где это ты видел такие советы?
Обычно настоятельно советуют так не делать!
бррр... (2004-10-08 20:49:00) [11]ну я имел ввиду чтобы не устанавливать bde...
Vit@ly (2004-10-08 20:23:00) [12]
> Какие там файлы нужно скопировать чтобы можно было работать
> без bde???
Это не есть без БДЕ.
Без БДЕ это - ADO и etc.