PDA

Просмотр полной версии : sh4ole и windows 2008 r2 (64 bit)



vidoq
29.11.2011, 12:11
Есть dll под названием sh4ole.dll для стыковки Sh4 и 1C
регистрировали ее через RegOle.exe и regsvr32 c:\ucs\sh4\sh4ole.dll
никаких проблем, все ок, все зарегистрировано.

Запускаем TestOle.exe, нажимаем кнопку Login и получаем табличку Выбор базы/Логин/Пароль
В поле выбора базы - пусто, выбрать ничего нельзя.

SH4 конечно же на сервере настроена, в менеджерскую и в клиента Sh4 пускает, выбирать базы дает, а вот из TestOle.exe или 1С - нивкакую.

Тоже самое работает на ноуте с winXP, и testole и 1с и sh4, так что почему то я думаю про windows 2008 r2, может он под 32bit dll регистрирует не в том месте, и sh4 просто не знает где ее искать?

BoniX
30.11.2011, 12:04
Попробуйте запустить 1с (или что там у вас использует OLE) с правами администратора (или под тем пользователем, которым sh4 пускаете).
Или запустить sh4setup под администратором, и добавить туда базы в списки... В общем уточнять, с правами какого пользователя пускаются приложения. Хотя да, 64-ка может внести свои коррективы, нужно пробовать.

vidoq
30.11.2011, 17:40
это все пробовали, это самые начальные шаги.
все делается в windows 2008 r2 из под администратора и с включенными правами UAC
в общем и так и сяк делали

andreyykt
11.12.2011, 18:54
Гуру, подскажите, возможно ли поставить сервер и базу SH4 на Windows2008 Server r2?
и туда же сервер ПДС?

SH
11.12.2011, 19:00
возможно ли поставить сервер и базу SH4 на Windows2008 Server r2?
Не вижу препятствий.


и туда же сервер ПДС?
А вот тут возможны... У нас с 64-битными версиями винды были проблемы. Если 32-битная - все должно быть ОК.

andreyykt
11.12.2011, 19:17
Да в соседнем кабаке))) SH4 и ПДС стоят на XP, сервер RK6 на кассе.
Хотят на Win2008 переехать, пусть бреются тогда)

SH
11.12.2011, 19:21
Да, лучше не надо.
32-битная семерка в лучшем случае.