Имя: Пароль:
1C
 
Подключение к Lotus Notes по COM
, ,
0 Лохматый
 
23.09.24
11:40
Лотус =Новый ComObject("Lotus.NotesSession")

Ошибка при вызове конструктора (ComObject)
{ВнешняяОбработка.lotus.Форма.Форма.Форма(5)}:Лотус =Новый ComObject("Lotus.NotesSession");

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
по причине:
-2147221164(0x80040154): Класс не зарегистрирован

В чем может быть причина?

LN 8.5
1С:Предприятие 8.3 (8.3.21.1775)
Windows 10 Pro
1 Волшебник
 
23.09.24
11:41
Класс не зарегистрирован
regsvr32
2 Stepashkin
 
23.09.24
11:41
(0) Библиотеку зарегай
3 osa1C
 
23.09.24
11:43
(0) зачем com соединение? сразу минус понимания
4 osa1C
 
23.09.24
11:45
(0) а так... ответ в (1) (2)
5 Лохматый
 
23.09.24
11:47
comcntr.dll  зарегистрировал
notesw32.reg выполнил
6 Лохматый
 
23.09.24
11:49
в VBA вот это работает

Set lotus = CreateObject("Lotus.NotesSession")
7 Stepashkin
 
23.09.24
11:49
(3) А может ему так нравится))
8 Лохматый
 
23.09.24
12:01
к экселю тоже подключается

Excel = Новый COMОбъект("Excel.Application");
9 Галахад
 
гуру
23.09.24
12:05
Битность одинаковая?
10 Лохматый
 
23.09.24
12:38
Галахад, спасибо!
Программист всегда исправляет последнюю ошибку.