1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 3

При запуске программы на другом компьютере выбило ошибку. Надо разобраться

26.02.2010, 19:40. Показов 78595. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот эта ошибка: An error occurred while attempting to initialize the Borland Database Engine (error $2108)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2010, 19:40
Ответы с готовыми решениями:

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

Ошибка при запуске программы на другом компьютере
Вообщем, есть программа которая использует БД microsoft acess. При запуске на моем компьютере - все работает как часы, скидаю на другой...

Ошибка при запуске программы на другом компьютере
Я все процедуры с самого начала сделала такие, как убирала галочки в свойстве проекта: Linker->use dynamic RTL; Packages->Build with...

11
Videor venisse
128 / 109 / 6
Регистрация: 19.02.2010
Сообщений: 221
26.02.2010, 20:07
Цитата Сообщение от Narcotik Посмотреть сообщение
An error occurred while attempting to initialize the Borland Database Engine (error $2108)
Эту ошибку можно перевести как:
«Ошибка произошла при попытке инициализации ядра баз данных Borland»
Необходимо, чтобы BDE была установлена на другой комп.
Выполнить перенос BDE на другой компьютер вручную практически невозможно.
Поэтому Borland рекомендует создавать установочную программу, которая выполнит копирование всех необходимых файлов, в том числе и компонентов BDE. В качестве средства создания установочной программы могу порекомендовать утилиту InstallShield Express, которая входит в состав всех наборов Delphi. Эта утилита специально адаптирована к задаче переноса и настройки BDE.
Также надо проверить в диспетчере задач запущены ли процессы-сервисы ibquard.exe и ibserver.exe.
0
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 3
01.03.2010, 00:24  [ТС]
Кстати, библиотеки, которые имеются в BDE после его установки, есть и в самом установленном билдере. И если их просто скопировать в папку с прогой, то и даже BDE не надо устанавливать на компе, где нет билдера. Просто надо знать названия dll-к, которые необходимы и всё.
0
11 / 11 / 7
Регистрация: 23.12.2009
Сообщений: 300
01.03.2010, 12:10
Цитата Сообщение от Narcotik Посмотреть сообщение
Кстати, библиотеки, которые имеются в BDE после его установки, есть и в самом установленном билдере. И если их просто скопировать в папку с прогой, то и даже BDE не надо устанавливать на компе, где нет билдера. Просто надо знать названия dll-к, которые необходимы и всё.
а вы не могли бы перечислить эти библиотеки?и где их искать?и куда их потом совать на другом компе?
0
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
01.03.2010, 21:23
Кто нибудь знает что за бред мне выдал билдер?:
"Project [имя моего проекта] raised exception class EClassNotFound with message 'Class TTable not found'"
0
1 / 1 / 0
Регистрация: 17.02.2010
Сообщений: 3
02.03.2010, 20:42  [ТС]
Цитата Сообщение от Hovercat Посмотреть сообщение
а вы не могли бы перечислить эти библиотеки?и где их искать?и куда их потом совать на другом компе?
Эти библиотеки находятся С:\Program Files->Common Files->Borland Shared->BDE

Названия библиотек: BANTAM.DLL, BLW32.DLL, IDAPI32.DLL, IDASCI32.DLL, IDBAT32.DLL, IDDAO32.DLL, IDDBAS32.DLL, IDDR32.DLL, IDODBC32.DLL, IDPDX32.DLL, IDPROV32.DLL, IDQBE32.DLL, IDQBE32.DLL, IDR20009.DLL, IDSQL32.DLL, SQLDB232.DLL, SQLINF32.DLL, SQLINT32.DLL, SQLMSS32.DLL, SQLORA32.DLL, SQLSSC32.DLL, SQLSYB32.DLL.

Валяются они у меня в папке с прогой. Может это и неправильно так делать, но всё же работает пока на всех компах.
1
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
25.03.2010, 21:31
Перенес библиотеки, все работает и на другом компе но вот проблема, в бде админ у меня в опциях dBase было установлена 866 кодировка а при переносе программы с библиотеками кодировка анси. Как можно её изменить? не хочется ставить бде админ на всех машинах на которых будет программа использоватся
0
Волшебник
 Аватар для Rapsod
65 / 64 / 7
Регистрация: 21.11.2009
Сообщений: 319
07.02.2011, 16:12
Здравствуйте уважаемые специалисты!
Помогите пожалуйста!
Использую свою базу данных. При переносе на другой компьютер выбивало ошибку: "An error occurred while attempting to initialize the Borland Database Engine (error $2108)"
После этого установил BDE.
Появилась новая ошибка с Алиасами:
Unknown database.
Alias: BCDEMOS.

Подскажите как программно устранить эту проблемку?
Заранее благодарю!!!

Добавлено через 1 час 44 минуты
Вопрос снят!
Возможно кому-то пригодиться, решил данную проблему таким способом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//Создание временного алиаса
if(!Session->IsAlias("Allias123"))
{
 
String Patch = ExtractFilePath(Application->ExeName)+ "BD\\";
Session->AddStandardAlias("Allias123",Patch  ,"PARADOX")   ;
 
Session->SaveConfigFile();
 
            Table1->DatabaseName="Allias123"; //
            Table1->TableName="BAZA.DB";
                                  Table1->IndexName="fio";
            Table1->Active=true;
0
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
30.04.2014, 18:05
Rapsod, Подскажи, а куда именно прописать этот код???
0
Волшебник
 Аватар для Rapsod
65 / 64 / 7
Регистрация: 21.11.2009
Сообщений: 319
30.04.2014, 18:11
Да хоть при старте программы.
0
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
30.04.2014, 18:24
Спасибо) А если программа использует две БД, то алиасов тоже надо двое менять?
0
Волшебник
 Аватар для Rapsod
65 / 64 / 7
Регистрация: 21.11.2009
Сообщений: 319
30.04.2014, 18:40
Да. И не забудьте в Алиас добавить дополнительную информацию: путь и тип базы. Это с базами Paradox и dBase.
А с SQL-сервер InterBase нужно чуть больше поиграться, (нужно указать больше параметров)

Добавлено через 1 минуту
Но для локальных БД я бы порекомендовал SQLite
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.04.2014, 18:40
Помогаю со студенческими работами здесь

Программа выдает ошибку при запуске на другом компьютере
У меня программа имеет привязку к базе данных access через ADOconnection ,ADOtable ,ADOquery, и на некоторых формах DataSource.Если я кидаю...

Ошибка при запуске программы на другом компьютере
Всем доброго времени суток, у меня возникла проблемма при запуске программы на другом компьютере. Программа должна вывести изображение...

NoClassDefFoundError при запуске на другом компьютере
На своем компьютере запускается и работает все отлично, но при попытке запустить на другой машине (у препода старая java пришлось fx сверху...

Alpha Controls: при запуске на другом компьютере скин не отображается
Проблема в том, что у меня на компе, все работает идеально, есть скин, но когда я запускаю программу на другом компе, скина нет.. стоит...

Проблемы при запуске VBA-проекта в Excel на другом компьютере
Сделал программу на VBA под Excel, но при запуске на некоторых компьютерах она не идет из-за того, что не хочет понять ни Date ни функции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru