Имя: Пароль:
1C
1C 7.7
v7: Неудачная попытка создания объекта (ПерехватСобытий)
0 Aswed
 
26.03.18
10:00
Уже года два клюшки в руки не брал. А тут попросили разобраться со старой базой. Переставили сервер и она у них перестала запускаться.
При начале работы вываливается вот с такой ошибкой

"Неудачная попытка создания объекта (ПерехватСобытий)"

В коде вот это место

        Настройки=СоздатьОбъект("УправлениеНастройками");
        Настройки.Сбросить("Проверка типов");
        Настройки.Сбросить("Отладка");
        Настройки.Включить("Оптимизация");
        Настройки.Включить("TurboBL");
        Настройки.Включить("ПерехватитьСобытияГК");
        ПерехватСобытий = СоздатьОбъект("ПерехватСобытий");
        оПерехватчик = СоздатьОбъект ("Перехватчик");


Напомните что за библиотека отвечает за этот  объект? И как сделать что бы он нормлаьно запускался?
1 ildary
 
26.03.18
10:03
(0) похоже на 1cpp.dll
2 ildary
 
26.03.18
10:04
Проще всего наверное найти установленную и взять с неё. Если конечно переустановка сервера создавалась с бекапом.
3 Aswed
 
26.03.18
10:09
Проблема в том что не удаётся теперь зарегистрировать эту компоненту на новом серваке.
Ругается что ни находит указанный модуль.
4 Карст
 
26.03.18
10:21
(3) как регишь ?
ЗЫ нужно иметь права локального админа - сама зарегится
5 Djelf
 
26.03.18
10:38
(3) Если не ругается на Настройки=СоздатьОбъект("УправлениеНастройками"); то 1С++ уже загружена.
А объект ПерехватСобытий это уже какой то класс. Для подключения класcы описываются в файле defcls.prm
В каталоге базы его нет?
6 Aswed
 
26.03.18
10:52
(5) Блин точно!
Базу разворачивал из бекапа. И кинул туда библиотеки. А файлс  описанием классов забыл!

Спасибо! Прописал его и всё завелось!

ЗЫ Совсем уже позабыл этого динозавра!)
7 Злопчинский
 
27.03.18
01:53
(6) какой динозавр? это просто паралельная реальность, в которйо все счастливы скоростью и плюшками.. ;-)