Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2009, 16:48   #1
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию error $2108

Скажите, пожалуйста, какую библиотеку нужно добавить в приложение и как, чтобы при запуске не вылазила ошибка
An error occurred while attempting to initialize the Borland Database Engine error $2108?
И нужно сделать это так, чтобы пользователю не надо было устанавливать BDE.
SlavaSH вне форума Ответить с цитированием
Старый 16.04.2009, 16:50   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтобы пользователю не надо было устанавливать BDE.
Скорее всего придется, BDE насколько я помню связано с Delphi через COM.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.04.2009, 16:54   #3
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Скорее всего придется, BDE насколько я помню связано с Delphi через COM.
нужно как-то это обойти.
У меня есть программа, в которой тоже файлы парадоксовские, и программа работает на компе, где не установлен BDE, а моя не хочет(((
что делать?
SlavaSH вне форума Ответить с цитированием
Старый 16.04.2009, 21:29   #4
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Обычно такая ошибка при запуске вылезает если запускаешь другой проект, который тоже использует BDE. Давно это было, но вроде бы там лишние библиотеки присутствуют(посмотри и сравни с той программой которая нормально работает). Также по моемому есть исходники на delphisource.ru как работать без BDE.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 16.04.2009, 21:41   #5
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Могут сказать на 100% данная проблема решается, так сейчас просматриваю старые программы, которые так делал на BDE, оказывается мне действительно удалось добиться не выдавания ошибки при запуске второй программы с BDE без ошибки, не помню, до конца что делал, но вроде бы была проблема в лишних файлах(которые обеспечивали сетевое соединение) но это не точно...
Сверь список файлов:
bantam.dll
blw32.dll
idapi32.dll
idbat32.dll
iddbas32.dll
idpdx32.dll
idr20009.dll
idsql32.dll
DBDWORK.INI
ceeurope.btl
europe.btl
fareast.btl
japan.btl
other.btl
usa.btl
charset.cvb
Это файлы BDE расположи их лучше там где программа, Посмотри также чтобы не было алиасов в проекте, и путь к таблицам относительный. Где то по моему так должно. Еще раз повторюсь давно это было
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.

Последний раз редактировалось ArtInt; 16.04.2009 в 21:47.
ArtInt вне форума Ответить с цитированием
Старый 16.04.2009, 23:49   #6
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от ArtInt Посмотреть сообщение
Могут сказать на 100% данная проблема решается, так сейчас просматриваю старые программы, которые так делал на BDE, оказывается мне действительно удалось добиться не выдавания ошибки при запуске второй программы с BDE без ошибки, не помню, до конца что делал, но вроде бы была проблема в лишних файлах(которые обеспечивали сетевое соединение) но это не точно...
Сверь список файлов:
bantam.dll
blw32.dll
idapi32.dll
idbat32.dll
iddbas32.dll
idpdx32.dll
idr20009.dll
idsql32.dll
DBDWORK.INI
ceeurope.btl
europe.btl
fareast.btl
japan.btl
other.btl
usa.btl
charset.cvb
Это файлы BDE расположи их лучше там где программа, Посмотри также чтобы не было алиасов в проекте, и путь к таблицам относительный. Где то по моему так должно. Еще раз повторюсь давно это было
спасибо, все отлично работает))) у меня получился список поменьше:
bantam.dll
idapi32.dll
idbat32.dll
idpdx32.dll
idr20009.dll
idsql32.dll


А еще... может подскажешь как все эти дллки можно включить в экзешный файл делфей, чтобы только один файл был?

Ну и еще вопрос. А эти файлы BDE могут свободно распространяться? или лицензию надо покупать?
SlavaSH вне форума Ответить с цитированием
Старый 17.04.2009, 00:09   #7
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Попробуй сделать установщик, например, через Wise Installation (хорошая программа, но платная), да и бесплатных полно.
Или еще проще WinRar ->SFX.
Я еще посмотрю по данному вопросу...
Насколько я зная сейчас вроде бы BDE свободно распространяется, но попробуй уточнить еще где нибудь.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 17.04.2009, 08:11   #8
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от ArtInt Посмотреть сообщение
Попробуй сделать установщик, например, через Wise Installation (хорошая программа, но платная), да и бесплатных полно.
Или еще проще WinRar ->SFX.
Я еще посмотрю по данному вопросу...
Насколько я зная сейчас вроде бы BDE свободно распространяется, но попробуй уточнить еще где нибудь.
спасибо, жду :-)
SlavaSH вне форума Ответить с цитированием
Старый 17.04.2009, 15:13   #9
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Есть хорошая программа называется MoleBox Pro 2.7, но она требует регистрации для использования (зато сжимаем все файлы в один exe)
Скачать можно по ссылке
http://rs516.rapidshare.com/files/18...54.bzzz-sn.zip
Называются такие программы "пакерами" или "упаковщиками".
Обсуждаются также на cracklab.ru.
Просматривал бесплатные, но они сжимают только один файл(криптуют) или выводят ошибки при сжатии некоторых dll.
Попробуй поискать в инете бесплатные пакеры.
Если найду что нибудь бесплатное и хорошо работающее то выложу название программы.
Есть конечно вариант создания собственного упаковщика, но это будет иметь много сложностей, и конечно, время на создание.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 17.04.2009, 16:12   #10
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от ArtInt Посмотреть сообщение
Есть хорошая программа называется MoleBox Pro 2.7, но она требует регистрации для использования (зато сжимаем все файлы в один exe)
Скачать можно по ссылке
http://rs516.rapidshare.com/files/18...54.bzzz-sn.zip
Называются такие программы "пакерами" или "упаковщиками".
Обсуждаются также на cracklab.ru.
Просматривал бесплатные, но они сжимают только один файл(криптуют) или выводят ошибки при сжатии некоторых dll.
Попробуй поискать в инете бесплатные пакеры.
Если найду что нибудь бесплатное и хорошо работающее то выложу название программы.
Есть конечно вариант создания собственного упаковщика, но это будет иметь много сложностей, и конечно, время на создание.
Хорошо, спасибо. Да ладно, я все запихаю в самораспоковывающийся архив rar, пользователь распакует и все будет работать))) Эти BDE файлы распространяются свободно, поэтому проблем никаких не возникнет.
SlavaSH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR prikolist Общие вопросы C/C++ 4 10.04.2009 20:27
JPEG Error #53 sklazer Общие вопросы Delphi 5 22.07.2008 04:41
Delphi Error fobass Общие вопросы Delphi 18 20.06.2008 08:55
Security error komex JavaScript, Ajax 2 02.04.2008 19:05