Загнали терминальный сервер в домен. Появилась проблема - не грузится компонента MiracleV8.dll. Проблема в том, что есть две базы, пользователи которых изолированны друг от друга по правам. Соответственно, заходишь админом в одну базу - все ОК с остальными этой базы, но проблема с простыми юзерами другой базы. Заходишь админом в другую - начинается проблема у простых юзеров первой.
Сама dll лежит в КАЖДОЙ базе.
Попробовал грузить через vkloader - тоже самое (БиблиотекаMiracleV8 = СоздатьОбъект("AddIn.MiracleClass"); Err: "Неудачная попытка создания объекта")
Хотя при этом:
Загрузчик.ЗагрузитьВК(глНайтиПервыйСуществующийФайл(глСписокВозможныхМест, "MiracleV8.dll"), "Addin.MiracleV8=ddb8f3e3-5647-4e1d-a14d-0babeda1b780").КодОшибки = 0.
Понимаю, что если положить dll в каталог 1С и исключить множественность - то проблема решится, но может есть еще решение с условием нахождения dll в каждой ИБ?
MiracleV8.dll - последняя, (2.2.0.3), bass.dll в "%SYSTEMROOT% присутствует
(3) Вообще-то именно этот вариант и есть единственно верный.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший