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

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

Как лучше переносить BDE [D6, MSSQL]


LEH ©   (2004-12-08 10:23:00) 

Всем здравствуйте!
Как-то получилось, что я ни когда не использовал BDE, смешно, но это факт. Недавно мне попалась база неселения нашего города, написанная Delphi+BDE+dBase. Состоит:
exe'ник
dbf файлы + индексы
bantam.dll
blw32.dll
idapi32.dll
idbat32.dll
iddbas32.dll
idpdx32.dll
idprov32.dll
idr20009.dll
idsql32.dll
other.btl
Скопировал я всё это дело на рабочий комп(Delphi есть, соответсвенно и BDE стоит), программа выдала :"исключение неизвестное програмное исключение (0x0eedfade) в приложении по адресу 0x7945bbf3". Домой принёс, всё запустилось без проблем. Только что поставил у знакомого(он тоже дельфист), у него появилась таже ошибка(только числа другие).
Вопрос: Что это за дела, как правильно переность BDE и как мне оживить эту базу?
Если объяснять долго, может кините ссылку.


LEH   (2004-12-08 12:12:00) [1]

С другой стороны нет смысла таскать дополнительных 3 метра с программой, которая не сложней Блокнота. Я для в таких случаях использую Access.


Anatoly Podgoretsky   (2004-12-08 11:42:00) [2]

Да БДЕ без программы не имеет смысла.


sniknik   (2004-12-08 11:40:00) [3]

BdeInst это в установке дельфей (на диске ищи), там внутри dll-ина выташи ее и просто попытайся зарегистрировать на машине без BDE, должна пойти установка.
regsvr32.exe  BdeInst.dll (если правильно помню...)

а зачем выворачиваться? инсталятор легко сделать, и еще их кучи в нинете уже "собраных" только для BDE/


LEH   (2004-12-08 11:31:00) [4]

1.Насчёт инсталяционного пакета я вкурсе.
2.DDL убил. Ни каккого эффекта.
3.Как-то в одной фирме в "Установка и удаление программ" увидел "BdeInst", а в Program Files была папка Borland\Comman Files\Bde. Хотя Delphi и не пахло, а разобратся не успел.
Извиняюсь за назойливость, но может можно как-то вывернутся без исталятора?


sniknik   (2004-12-08 11:09:00) [5]

это как раз иллюстрация к тому почему нельзя так делать (переносить dll вместо полноценной установки BDE). радуйся еще что тебе какуюнибудь базу изза этого не "грохнуло", реже но тоже бывает.


ЮЮ   (2004-12-08 11:02:00) [6]

Если БДЕ уже стоит убей те dll, что вместе с программой


asp   (2004-12-08 10:26:00) [7]

Создать инсталяционный пакет.


Наверх

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