imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 03.12.2002, 05:19     # 1
Helgi
Guest
 
Сообщения: n/a

БД в Delphi

Программа, написанная с использованием BDE не работает на другом компе- "не установлен BDE".

Как можно устранить проблему?
Можно ли включить BDE в состав дистриба? И как?
 
Старый 03.12.2002, 06:19     # 2
YAS
::VIP::
 
Аватар для YAS
 
Регистрация: 18.01.2002
Адрес: Moscow
Сообщения: 1 919

YAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS Сэнсэй
Для создания дистрибутива нужно использовать InstallShield. Он должен прилагаться на CD с Delphi.
__________________
Бороться и искать, найти и перепрятать :-)
YAS вне форума  
Старый 25.12.2002, 23:44     # 3
FractalizeR
Guest
 
Сообщения: n/a

Cool

А еще лучше использовать Wise InstallMaker или Wise for Windows Installer

Впрочем, где-то на сайте Борланд www.borland.com лежит инсталляшка BDE 5.11. Включите ее в состав дистрибутива
 
Старый 26.12.2002, 00:44     # 4
AntZ
Guest
 
Сообщения: n/a

:dont:
Всё ето верно, но инсталляция всего BDE добавит тебе лишних 5 мегов.
Есть способ проще.
При создании инсталляции включи следующие файлы в каталог прописанный в
autoexec.bat:

1. charset.cvb
2. blw32.dll
3. bantam.dll
4. idapi32.dll
5. idpdx.dll
6. idr20009.dll
7. usa.btl

Ети 7 файлов незапакованные занимают ~1,3 метра (весь BDE ~12).

Спасибо что прочитали.
 
Старый 26.12.2002, 08:14     # 5
bankomat
Guest
 
Сообщения: n/a

Вообще то, советую BDE не использовать. Работать напрямую. В Delphi 6-7 куча средств для этого.
 
Старый 26.12.2002, 08:21     # 6
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
bankomat
Цитата:
советую BDE не использовать. Работать напрямую. В Delphi 6-7 куча средств для этого
Проясни плиз. Как можно обойти BDE?

Знаю только как работать через ClientDataSet, но только и такой обход требует у клиента штучки 3 dll'ки кинуть в систему.
__________________
sapienti sat.
denver вне форума  
Старый 26.12.2002, 09:57     # 7
bankomat
Guest
 
Сообщения: n/a

dbExpress + файлы баз, для мелких БД с простой структурой, если посложнее то ADO - через ODBC пашет, Если крупные многопользовательские то сервер + тот же dbExpress либо опять через ODBC. Еще есть несколько халявных компонентов для работы с локальными БД. Вообще то я хотел посоветовать BDE не задействовать при любой работе с БД. А некоторые dll и т.д. в инсталлятор иногда конечно придется пихать.
 
Старый 28.12.2002, 01:32     # 8
abv
Guest
 
Сообщения: n/a

Для инсталляции BDE можно также использовать bdeinst.cab, который можно взять в каталоге с BDE. Внутри этого cab живет BdeInst.dll. Запускаешь
regsvr32 BdeInst.dll - и все ставится.
 
Старый 06.02.2004, 10:41     # 9
Sancho7
Member
 
Аватар для Sancho7
 
Регистрация: 20.09.2002
Адрес: MARS
Сообщения: 300

Sancho7 Нимб уже пробиваетсяSancho7 Нимб уже пробивается
а как можно базу Access подключить и использовать типа как в VB ?

чтоб Access не устанавливать
__________________
Папуас папуасу друг, товарищ и корм.
Sancho7 вне форума  
Старый 06.02.2004, 11:09     # 10
K0riN
Member
 
Аватар для K0riN
 
Регистрация: 03.10.2002
Адрес: Украина, Донецк
Сообщения: 368

K0riN Известность не заставит себя ждать
Цитата:
Первоначальное сообщение от Sancho777
а как можно базу Access подключить и использовать типа как в VB ?

чтоб Access не устанавливать
Смотри ADO компоненты, сам юзаю для работы с Access-базой. Правда есть некоторые неудобства, но это мелочь.
__________________
- Интересно начинать жизнь с нуля. Седьмого после единицы.
K0riN вне форума  
Старый 06.02.2004, 11:27     # 11
Sancho7
Member
 
Аватар для Sancho7
 
Регистрация: 20.09.2002
Адрес: MARS
Сообщения: 300

Sancho7 Нимб уже пробиваетсяSancho7 Нимб уже пробивается
K0riN а можешь примерчик подкинуть простенький, чтоб я быстро мог разобраться ?
__________________
Папуас папуасу друг, товарищ и корм.
Sancho7 вне форума  
Старый 06.02.2004, 12:20     # 12
YAS
::VIP::
 
Аватар для YAS
 
Регистрация: 18.01.2002
Адрес: Moscow
Сообщения: 1 919

YAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS СэнсэйYAS Сэнсэй
Sancho777
Примеры должны быть в стандартной поставке Delphi
__________________
Бороться и искать, найти и перепрятать :-)
YAS вне форума  
Старый 06.02.2004, 13:00     # 13
Sancho7
Member
 
Аватар для Sancho7
 
Регистрация: 20.09.2002
Адрес: MARS
Сообщения: 300

Sancho7 Нимб уже пробиваетсяSancho7 Нимб уже пробивается
YAS Спасибо
__________________
Папуас папуасу друг, товарищ и корм.
Sancho7 вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.