![]() |
|
|
![]()
|
|
| DmitriyFilippov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Здравствуйте уважаемые программеры!
Значит сварганил свою программку в С++B, с базой данных на Paradox7. Сделал загрузочный CD в InstallShield. (InstallShield ом пользуюсь недавно и не знаю что собственно нужно включать в установку. Моя программа совершенно проста) Проблема: При запуске данной проинсталлированной программы на чужом компьютере выдает ошибку error D.B.E. $2108. DBE - как его включить в установку в InstallShield? Подскажите пожалуйста в чем здесь проблема и как от нее избавиться Это сообщение отредактировал(а) DmitriyFilippov - 23.11.2006, 20:51 |
|||
|
||||
| Ivan. |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 2.11.2004 Репутация: нет Всего: 2 |
Во-первых нужен драйвер BDE. Есть пара файлов, я их выложу на пару дней: http://ivan.kpost.ru/BDESetup/bdesetup.exe и http://ivan.kpost.ru/BDESetup/bdesetup.w02.
Присоединяешь к инстолятору с параметром автоматического запуска при установке; Драйвер устанавливается автоматически обсалютно не спрашивая клиента куда и зачем он устанавливается; Все работает! Во-вторых незнаю как там в InstallShield я пользуюсь программой Inno Setup. Очень легкая, русская и удобная программа для создания инсталяшек, а с мастером скриптов, инстал можно собрать за пол минуты. Выложил тамже: http://ivan.kpost.ru/IS3RUS.EXE Это сообщение отредактировал(а) Ivan. - 23.11.2006, 21:30 -------------------- Я могу ВСЁ, вопрос - сколько времени у меня это займет! |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: 11 Всего: 11 |
Для того чтобы проект использующий BDE работл на другом компьюторе где BDE нет,надо в папку проекта приложить следующее файлы из папки \Borland Shared\BDE
bantam.dll, blw32,dll, charset.cvb, idapi32.dll, idr20009.dll, usa.btl, idpdx32.dll для таблиц Paradox или iddbas32.dll для таблиц DBF. В распокованном виде это порядка 1 МБ. После этого проект использующий BDE будет полность рабочим. |
|||
|
||||
| DmitriyFilippov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Спасибо всем! Буду пробовать.....
|
|||
|
||||
| VitasDeWind |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.11.2006 Репутация: нет Всего: нет |
Вот описание, сам всегда так делаю!, Уже прог сварганил сэтим полно:
В виде кода чтобы читать удобней:
Программа делается элементарно, можно также с помощью инсталляторов, даже желательно |
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
Если не ошибпюсь, там просто просто в InstallShield нужно галочку поставить, что используется BDE
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
| pandrew |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 213 Регистрация: 27.3.2006 Репутация: 3 Всего: 3 |
При распространии программ вместе с инсталляцией BDE существует проблема: если BDE уже установлен у юзера и версии отличаются, то возможен отказ юзеровского софта. Это одна из причин почему сейчас рекомендуется отказаться от BDE в пользу ADO и от Paradox в пользу DBF(VFP) или ACCESS |
|||
|
||||
| VitasDeWind |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.11.2006 Репутация: нет Всего: нет |
Все верно, эти тоже использую
А насчет версий BDE ... проверка реестра - удаление старой информации - и установка моей (последней) . . ни разу проблем не было... у меня... |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
а как если в папке с *.exe находится папка например Base при формировании инстоляторп, я ее добавляю как папку при создании инстоляторы, но при установке папка сама не устанавливается Base - там находится один файл *.mdb , а скидается впапку с *.exe и выдается ошибка, что не найден путь, как там правильно прописать что бы порядок был таков My programm\Base(*.mdb)+*.exe не пойму! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| DmitriyFilippov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.10.2006 Репутация: нет Всего: нет |
Значит тема такая.... Запихал я в свой проект все файлы которые мне сказали.... ошибка исчезла но появилась другая.... Unknown Alias. После этого я установил BDE который предоставил Ivan (("... Во-первых нужен драйвер BDE. Есть пара файлов, я их выложу на пару дней: http://ivan.kpost.ru/BDESetup/bdesetup.exe и http://ivan.kpost.ru/BDESetup/bdesetup.w02. ...")) правда установил просто Setup без включения в установку в InstallShield и зачем файл bdesetup.w02 я тоже не понял.
Насколько я знаю BDE когда установлен прописывается в Xp в Панель Управления здесь же он прописался просто в программы.(такое впечатление что реестр остался чистым) Зашел в него прописал алиас для своей таблицы. Установил программку заново, поставил галку Launch programm нажал Finish. И эврика она запустилась.... все работает.... потом закрыл ее..... И пипец больше она не открывается пишет снова ошибка BDE ..... АААА |
|||
|
||||
| Ivan. |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 2.11.2004 Репутация: нет Всего: 2 |
я тоже не знаю и не задумывался, я даже не помню откуда я их взял. -------------------- Я могу ВСЁ, вопрос - сколько времени у меня это займет! |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |