![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BDE error [D6, BDE]
PavelOKES © (2002-10-29 08:33:00)Создал инсталляшку своей проги. Прописал в ней алиасы BDE,
а при установке на другой комп созданный инсталляшкой алиас
даже не открывается - пишет "Cannot load an IDAPI service library. File: MSJT3032.dll". При попытке кинуть этот файл в windows\system начинает ругаться на файл dao3032.dll - типа он очень нужен. Но его нет нигде, в т.ч. и на моем компе, где писалась прога. Кто нибудь знает, что это за беда?
PavelOKES (2002-10-30 07:01:00) [1]Решение найдено.
BDE configuration->Drivers->Native->MSACESS->DLL надо изменить на IDDA3532.DLL. Всем спасибо за активное участие в обсуждении. ("Всем спасибо, все свободны (в концлагере 09.05.1945) ;) ")
Darts (2002-10-29 14:56:00) [2]Ты в Дельфи с какой библиотекой конкретно работал? По моему, с DAO 3.0 => dao3032.dll.
Мой совет - поставь ее и посмотри, что будет.
PavelOKES (2002-10-29 14:50:00) [3]Да не нужна мне такая библиотека! Я юзаю dao 3.5, а dao3032 - это кусок dao3.0. В том-то и проблема, что, несмотря на установленный dao3.5, эта собака трясет с меня dao3.0
Darts (2002-10-29 14:46:00) [4]см. c:\Program Files\Common Files\Microsoft Shared\Dao
Странно, ибо майкрософт наш щедрый друг - с оффисом ставит почти всегда.
Тогда запиши dll в c:\Program Files\Common Files\Borland Shared\Bdе или смотри путь выше.
Или в \System.
Как правило, такая dll регистрируется с помощью regsvr32.exe
PavelOKES (2002-10-29 14:24:00) [5]НЕТУ У МЕНЯ DAO3032.DLL! НИГДЕ НЕТУ! И НЕ БЫЛО НИКОГДА!
Darts (2002-10-29 14:19:00) [6]Сравние версии dao3032.dll. Проверь алиас, если надо, пропиши ручками.
PavelOKES (2002-10-29 14:08:00) [7]Отмечал я ВСЕ позиции галочками - результат нулевой. Пробовал и просто, без самой программы, повыделять все от BDE и установить - все равно алиас просто не открывается. Я бы плюнул на это дело, если это был единичный случай - но ведь на моем компе программа поставилась (во второй операционке), а на двух соседних не хочет. Отсюда вывод - плевать нельзя. Я уже примерно локализовал место ошибки - общие файлы BDE и компонент доступа к данным MS Office. (напоминаю - использую драйвер MS ACCESS)
Anatoly Podgoretsky (2002-10-29 13:47:00) [8]Да и огласите весь список
Darts (2002-10-29 13:41:00) [9]> Советчик
Перечисли. У меня работает 100%.
> PavelOKES
Видимо, ты не включил поддержку DAO. Для надежности в InstallShield галочками возьми все типы данных.
Убедись, что в InstallShield включена поддержка BDE.
DDDD (2002-10-29 13:39:00) [10]Совет : попробуй проинсталить руками BDE (как описано ниже) и создать алис и станет ясно что глючит!!!
"На дисках Дельфи в каталоге BDE есть файл bdeinst.cab
Делаешь в командной строке C:\>extract.exe \bdeinst.cab
Из кабинетника выпаковывается bdeinst.dll
Эту DLL переносишь куда тебе надо и там делаешь:
regsvr32.exe [path]\bdeinst.dll"
PavelOKES (2002-10-29 13:35:00) [11]Народ, понимаете, я больше чем уверен, что это - не глюк BDE, ISE vX.XX или мой. Сдается мне, что это дело вылезает из-за нестыковки BDE+IDAPI с драйверами БД, поставляемыми вместе с MS Office и используемыми мною (DAO). Я юзаю драйвер MSACCESS (не ODBC).
Советчик (2002-10-29 12:45:00) [12]мне что, перечислить глюки?
Или мож я не ту версию юзал?
Anatoly Podgoretsky (2002-10-29 12:43:00) [13]Сдается что не там
Советчик (2002-10-29 12:36:00) [14]использовал я один раз
Install Shield Express 2.12 (62)
руки бы повырывать тому, то это сертифицировал...
Там же один большой глюк.
Хрюкас (2002-10-29 12:02:00) [15]Пользуйся Advantage Database, если ты пишешь однопользовательское приложение
PavelOKES (2002-10-29 11:21:00) [16]Только что попробовал скачать DAO 3.5, установить и запустить - и все равно ни хрена не работает (это я к тому, чтобы не возникало предложения "скачать DAO 3.5, установить и запустить")
PavelOKES (2002-10-29 11:19:00) [17]to Vladislav
>>Install Shield Express кривая весчь. Я уже давно взял за
>>правило прописывать алиас при старте программы (если он еще не
>>прописан).
Алиас-то прописан. Тока он открываться не хочет напрочь ни под каким соусом.
PavelOKES (2002-10-29 10:02:00) [18]Неужели ни у кого не было такой ерроры? ("Пэрвий буду!")
В описании BDE написано, что IDAPI, на который вроде бы ругается система, входит в состав BDE и ставится вместе с ним. Однако меня терзают смутные сомнения, что глючит dao 3.5 (которого, возможно, и не хватает системе). Может, по этому поводу кто-нить чё-нить?
Anatoly Podgoretsky (2002-10-29 10:01:00) [19]1.7 мб говорит об частичной инсталляции БДЕ и как следствие о проблемах в работе нормальных систем, такое можно делать в особых ограниченных случаях или в случае наплевательского отношения к пользователю, очень наднжнгый способ сделать у клиента неработоспособную систему, как только кроме твоей программы с БДЕ будут работать и другие программы.
Если ты не любишь пользователей то карты тебе в руки.
_pavel_ (2002-10-29 09:44:00) [20]А лучше всего делать инсталляции Inno Setup"om
1) free,
2) прост в понимании
3) весит 1,7Мб в распакованном виде.
Ну и плюс ко всему у него есть прибомбасс AddAliace.exe
вот он уже и создает алиасы.