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

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

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

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

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

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

gr_vlВот строчка регистрации CacheObject.dll
Вроде зарегистрировать один CacheObject.dll недостаточно, там другие библиотеки/ActiveX-компоненты по цепочке зависимостей потребуются.
...
Рейтинг: 0 / 0
CacheObject.dll для старых версий Cache
    #37261960
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CacheObject.dll для старых версий Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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