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

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

BDE error [D6, BDE]


Страницы:   1 2

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
вот он уже и создает алиасы.


Страницы:   1 2

Наверх

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