Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не запускается прога с БД, что не так? [D7, XP]


MZG ©   (2008-10-16 22:35:00) 

Здравствуйте!

Мастера, помогите разобраться в ситуации.
Написал БД с использованием компонентов Table1, DataSource1
База в формате Paradox. Проблема в запуске на компе клиента, где не установлен Delphi, BDE.
Учить клиента работать с BDE Administrator - у меня не хватило сил, хотя просто и интересно. Не правда ли? :)
При запуске программа выдает ошибку с кодом $3E06

Изучая ошибку сделал вывод, что проблема в том, что не загружен соотвествующий драйвер. Слышал, что решить проблему можно, если в рабочую директорию скопировать кое-какие DLL файлы из BDE.
Подскажите, правда ли это, и если да, то какие именно?

С Уважением.


Германн   (2008-10-17 00:55:00) [1]

Да вдогонку. Насчёт выбора языкового драйвера. Сей выбор стоит делать не в настройках BDE, а в самой программе.


Германн   (2008-10-17 00:53:00) [2]


> Учить клиента работать с BDE Administrator - у меня не хватило
> сил, хотя просто и интересно.

А клиента в общем случае и не надо этому учить!

> Проблема в запуске на компе клиента, где не установлен Delphi,
>  BDE.

BDE на компе клиента как-то уже установлена. Иначе ошибка была бы $2108. А тут действительно проблема с языковым драйвером. И хоть я и уважаю ИШ, но истина дороже :) Нужно сделать инсталлятор программы в соответствием с рекомендациями Борланда:
In accordance with the Additional License Terms for BDE,
you may distribute the BDE files with your application
using an Borland-certified Redistributable Install program
such as InstallShield Express or another compliant install
program. You may redistribute only those BDE files selected
by the Borland-certified installation program.
Такой инсталлятор не только позволит правильно установить BDE, но и настроить BDE в соответствии с нуждами программы.


Игорь Шевченко   (2008-10-16 23:31:00) [3]

"Как установить BDE с помощью bdeinst.dll?
Желательно скопировать bdeinst.dll в папку WINDOWS, упрощается процесс установки как в первый раз, так и при последующих инсталляциях.

Выполнить из командной строки:

regsvr32.exe bdeinst.dll

bdeinst.dll находится в файле bdeinst.cab, каталог BDE
bdeinst.dll распаковывается из bdeinst.cab командой extract.exe

Воробьев Дмитрий vorobjov@veritas.dp.ua
A.Fionik

---
В папке \Program Files\Borland Shared\BDE\ есть архив bdeinst.cab,
распаковать из него bdeinst.dll с помощью extract.exe
"

Взято с http://forum.sources.ru/index.php?showtopic=38353


MZG   (2008-10-16 22:44:00) [4]

Игорь, Вы имеете в виду BdeInst.dll?
Как его установить? Зарегистрировать или скопировать в рабочую директорию?


Правильный$Вася   (2008-10-16 22:43:00) [5]

читать файл BDEDeploy.txt


Игорь Шевченко   (2008-10-16 22:37:00) [6]

скопировать файл bdeinstall.cab (или как-то так), установить его на машине клиента, запускать и работать, как надо.


Наверх

Титульная страница Поиск, карта сайта Написать письмо