Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Вниз

BDE error   Найти похожие ветки 

 
PavelOKES   (2002-10-29 08:33) [0]

Создал инсталляшку своей проги. Прописал в ней алиасы BDE,
а при установке на другой комп созданный инсталляшкой алиас
даже не открывается - пишет "Cannot load an IDAPI service library. File: MSJT3032.dll". При попытке кинуть этот файл в windows\system начинает ругаться на файл dao3032.dll - типа он очень нужен. Но его нет нигде, в т.ч. и на моем компе, где писалась прога. Кто нибудь знает, что это за беда?


 
Anatoly Podgoretsky   (2002-10-29 08:53) [1]

Просто неправильно создал инсталляцию, или инсталлятор кривой, делай с помощью Install Shield Express там просто нет никаких проблем, работает с полуоборота - это сертифицированный инсталлятор.


 
PavelOKES   (2002-10-29 09:02) [2]

Создавал Install Shield Express 3.03 (Limited Edition). В Object\merge modules выбираю BDE_ENT, там прописываешь алиас, потом выбираешь BDECLientDataSet, при этом автоматом выставляются еще куча фич. Вот и все, в принципе.


 
Vladislav   (2002-10-29 09:31) [3]

Install Shield Express кривая весчь. Я уже давно взял за правило прописывать алиас при старте программы (если он еще не прописан).


 
Anatoly Podgoretsky   (2002-10-29 09:36) [4]

Vladislav © (29.10.02 09:31)
Какая у тебя профессия, ничего там кривого нет


 
_pavel_   (2002-10-29 09:44) [5]

А лучше всего делать инсталляции Inno Setup"om
1) free,
2) прост в понимании
3) весит 1,7Мб в распакованном виде.
Ну и плюс ко всему у него есть прибомбасс AddAliace.exe
вот он уже и создает алиасы.


 
Anatoly Podgoretsky   (2002-10-29 10:01) [6]

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


 
PavelOKES   (2002-10-29 10:02) [7]

Неужели ни у кого не было такой ерроры? ("Пэрвий буду!")
В описании BDE написано, что IDAPI, на который вроде бы ругается система, входит в состав BDE и ставится вместе с ним. Однако меня терзают смутные сомнения, что глючит dao 3.5 (которого, возможно, и не хватает системе). Может, по этому поводу кто-нить чё-нить?


 
PavelOKES   (2002-10-29 11:19) [8]

to Vladislav
>>Install Shield Express кривая весчь. Я уже давно взял за
>>правило прописывать алиас при старте программы (если он еще не
>>прописан).

Алиас-то прописан. Тока он открываться не хочет напрочь ни под каким соусом.



 
PavelOKES   (2002-10-29 11:21) [9]

Только что попробовал скачать DAO 3.5, установить и запустить - и все равно ни хрена не работает (это я к тому, чтобы не возникало предложения "скачать DAO 3.5, установить и запустить")


 
Хрюкас   (2002-10-29 12:02) [10]

Пользуйся Advantage Database, если ты пишешь однопользовательское приложение


 
Советчик   (2002-10-29 12:36) [11]

использовал я один раз
Install Shield Express 2.12 (62)
руки бы повырывать тому, то это сертифицировал...
Там же один большой глюк.


 
Anatoly Podgoretsky   (2002-10-29 12:43) [12]

Сдается что не там


 
Советчик   (2002-10-29 12:45) [13]

мне что, перечислить глюки?
Или мож я не ту версию юзал?


 
PavelOKES   (2002-10-29 13:35) [14]

Народ, понимаете, я больше чем уверен, что это - не глюк BDE, ISE vX.XX или мой. Сдается мне, что это дело вылезает из-за нестыковки BDE+IDAPI с драйверами БД, поставляемыми вместе с MS Office и используемыми мною (DAO). Я юзаю драйвер MSACCESS (не ODBC).


 
DDDD   (2002-10-29 13:39) [15]

Совет : попробуй проинсталить руками BDE (как описано ниже) и создать алис и станет ясно что глючит!!!
"На дисках Дельфи в каталоге BDE есть файл bdeinst.cab
Делаешь в командной строке C:\>extract.exe \bdeinst.cab
Из кабинетника выпаковывается bdeinst.dll
Эту DLL переносишь куда тебе надо и там делаешь:
regsvr32.exe [path]\bdeinst.dll"


 
Darts   (2002-10-29 13:41) [16]

> Советчик
Перечисли. У меня работает 100%.

> PavelOKES
Видимо, ты не включил поддержку DAO. Для надежности в InstallShield галочками возьми все типы данных.

Убедись, что в InstallShield включена поддержка BDE.


 
Anatoly Podgoretsky   (2002-10-29 13:47) [17]

Да и огласите весь список


 
PavelOKES   (2002-10-29 14:08) [18]

Отмечал я ВСЕ позиции галочками - результат нулевой. Пробовал и просто, без самой программы, повыделять все от BDE и установить - все равно алиас просто не открывается. Я бы плюнул на это дело, если это был единичный случай - но ведь на моем компе программа поставилась (во второй операционке), а на двух соседних не хочет. Отсюда вывод - плевать нельзя. Я уже примерно локализовал место ошибки - общие файлы BDE и компонент доступа к данным MS Office. (напоминаю - использую драйвер MS ACCESS)


 
Darts   (2002-10-29 14:19) [19]

Сравние версии dao3032.dll. Проверь алиас, если надо, пропиши ручками.


 
PavelOKES   (2002-10-29 14:24) [20]

НЕТУ У МЕНЯ DAO3032.DLL! НИГДЕ НЕТУ! И НЕ БЫЛО НИКОГДА!


 
Darts   (2002-10-29 14:46) [21]

см. 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:50) [22]

Да не нужна мне такая библиотека! Я юзаю dao 3.5, а dao3032 - это кусок dao3.0. В том-то и проблема, что, несмотря на установленный dao3.5, эта собака трясет с меня dao3.0


 
Darts   (2002-10-29 14:56) [23]

Ты в Дельфи с какой библиотекой конкретно работал? По моему, с DAO 3.0 => dao3032.dll.

Мой совет - поставь ее и посмотри, что будет.


 
PavelOKES   (2002-10-30 07:01) [24]

Решение найдено.
BDE configuration->Drivers->Native->MSACESS->DLL надо изменить на IDDA3532.DLL. Всем спасибо за активное участие в обсуждении. ("Всем спасибо, все свободны (в концлагере 09.05.1945) ;) ")



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.009 c
6-59314
Fly``
2002-09-23 18:24
2002.11.18
Data Link Properties


1-59219
Corte ™
2002-11-04 10:14
2002.11.18
Добро дня !!!


6-59302
liy2
2002-09-13 05:45
2002.11.18
Как считать трафик с сетевой карты


1-59115
Николай Быков
2002-11-08 00:09
2002.11.18
Object Inspector


1-59266
JLK
2002-11-07 07:19
2002.11.18
Form





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский