Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CacheObject.dll для старых версий Cache / 4 сообщений из 4, страница 1 из 1
15.05.2011, 21:15
    #37261619
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CacheObject.dll для старых версий Cache
Кто нибудь вставлял в своё приложение?

У меня .net опредилил зависимость, включил в дистрибутив, но при инсталляции на клиентской машине - пишет ошибку (код какой то длинный). Соответственно CacheObject.dll не регистрируется, и программа падает.

Собственно .net определил что я использую CacheObjectRus.dll, я пробовал и этот и просто CacheObject - на клиентской машине упорно ничего не регистрируется и из за этого приложение работает только на машинах с установленной Cache.

Как инсталлировать CacheObject.dll на клиентской машине программно?
...
Рейтинг: 0 / 0
15.05.2011, 22:39
    #37261691
gr_vl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CacheObject.dll для старых версий Cache
u78,

Вот строчка регистрации CacheObject.dll

C:\CacheSys\bin\regsvr32.exe /s "C:\Program Files\Common Files\Intersystems\Cache\CacheObject.dll"
...
Рейтинг: 0 / 0
16.05.2011, 07:52
    #37261902
Turk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CacheObject.dll для старых версий Cache
u78Как инсталлировать CacheObject.dll на клиентской машине программно?
А что мешает установить отдельно клиентскую часть Cache, не включая CacheObject.dll в проект VS? Инсталлятор Cache сам все зарегистрирует и настроит.

gr_vlВот строчка регистрации CacheObject.dll
Вроде зарегистрировать один CacheObject.dll недостаточно, там другие библиотеки/ActiveX-компоненты по цепочке зависимостей потребуются.
...
Рейтинг: 0 / 0
16.05.2011, 09:12
    #37261960
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CacheObject.dll для старых версий Cache
u78 ,

Для работы с ActiveX нужны файлы из C:\Program Files\Common Files\Intersystems\Cache\
Набор необходимых оттуда файлов зависит от версии СУБД и используемого интерфейса ActiveX (CacheObject.dll или CacheActiveX.dll)
Также некоторые из этих файлов нужно зарегистрировать в системе с помощью regsvr32.exe (примеры уже приводились).

Например, для 2011.1 и CacheActiveX.dll нужны:
Код: plaintext
1.
2.
3.
4.
5.
CacheActiveX.dll
CacheODBC.dll
CacheODBCRUS.DLL
cconnect.dll
ConnectionGUI.dll
cppbind_msvc90.dll

PS: для простоты установки Вы можете взять все файлы, для версии 5.0.x - это примерно 2Mb.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CacheObject.dll для старых версий Cache / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]