Библиотеки Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Библиотеки Access

Сообщение Лексей » 11.11.2004 (Чт) 20:17

Подскажите пожайлуста!
Как можно решить проблему - при работе приложения Access разработанного в Office2003 у пользователей с более ранней версией возникают ошибки из-за отсутствия библиотек, на которые ссылается приложения.
За ранее всем благодарен!

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 12.11.2004 (Пт) 8:44

1 вариант: поднять всех пользователей до одной версии MS Office.
2 вариант: при разработке приложения использовать библиотеки ранних версий.

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 12.11.2004 (Пт) 9:26

А нелзя ли программно устанавливать необходимые библиотеки у пользователя? Если можно, то как?

Art
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 17.11.2004 (Ср) 9:31
Откуда: Armeniya

Сообщение Art » 18.11.2004 (Чт) 9:04

По моему если создать Setup File то все решится,

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 18.11.2004 (Чт) 14:09

Тогда как программно регистрировать баблиотеки у пользователя и связывать их в Accesse (условие- нет пакета MSO Developer)?

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 19.11.2004 (Пт) 9:13

Регистрировать библиотеки -- как обычно, через regsvr32.
Создать пакет инсталляции все равно придется, чтобы быть уверенным, что на машинах клиентов будут установлены все необходимые тебе библиотеки. А в Access на каждом клиенте повторно устанавливать связи не надо (по моему, в этом была суть твоего вопроса) -- если на клиентской машине имеются и зарегистрированы все библиотеки, что использует твое приложение, то Refences не слетят, все OK 8)

snov
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 28.11.2003 (Пт) 10:12
Откуда: Челябинск

Сообщение snov » 25.11.2004 (Чт) 8:45

Leon_ писал(а):Регистрировать библиотеки -- как обычно, через regsvr32.
Создать пакет инсталляции все равно придется, чтобы быть уверенным, что на машинах клиентов будут установлены все необходимые тебе библиотеки. А в Access на каждом клиенте повторно устанавливать связи не надо (по моему, в этом была суть твоего вопроса) -- если на клиентской машине имеются и зарегистрированы все библиотеки, что использует твое приложение, то Refences не слетят, все OK 8)

А ты уверен, что устанавливаемы библиотеки не ссылаются еще куда либо? В таком случае как ты собираешься вытаскивать их имена для исталлера?
То Лексей:
Непроще ли просто тех людей поднять до болле высокой версии?

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 25.11.2004 (Чт) 9:16

snov писал(а):А ты уверен, что устанавливаемы библиотеки не ссылаются еще куда либо? В таком случае как ты собираешься вытаскивать их имена для исталлера?

Все проще, чем кажется -- Dependency Walker

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 25.11.2004 (Чт) 9:23

Лексей писал(а):А нелзя ли программно устанавливать необходимые библиотеки у пользователя? Если можно, то как?

Не советую этим заниматься, "копать" надо в сторону пакета инсталляции. Но уж если очень хочется, то вотпример на SQL.RU


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList