Имя: Пароль:
1C
1С v8
Skype4Com.dll и Windows Server 2008 r2
0 Pr0gLamer
 
28.08.13
16:17
Добрый день! Есть желание выоплнить оповещение по скайпу в фоновом задании.На локальной машине всё работает,а вот на сервере никак не могу создать Com объект.Вот код  Скайп = Новый COMОбъект("Skype4COM.Skype");
а вот текст исключения: Ошибка при вызове конструктора (COMОбъект): Не найден указанный модуль.: Не найден указанный модуль. Библиотека зарегистрирована.Кто -нить может подказать,как создать COM объект на сервере ?
1 vis_tmp
 
28.08.13
16:21
А дай пример кода, который не на сервере работает?
2 Pr0gLamer
 
28.08.13
16:24
Он у меня даже не инициализируется
3 Pr0gLamer
 
28.08.13
16:24
Попытка
          Скайп = Новый COMОбъект("Skype4COM.Skype");
          Если Скайп = Неопределено Тогда
              ЗаписьЖурналаРегистрации("Не удалось инициализировать компоненту Скайп ",УровеньЖурналаРегистрации.Ошибка,,,"Skype");
              Возврат Неопределено;
          КонецЕсли;
          
          Если Не Скайп.Client.IsRunning Тогда
              //   Скайп.Client.Start();
              ЗаписьЖурналаРегистрации("Не запущен клиент Скайп ",УровеньЖурналаРегистрации.Ошибка,,,"Skype");
              Возврат Неопределено;
          КонецЕсли;
          Возврат Скайп;
      Исключение
          ЗаписьЖурналаРегистрации("Ошибка запуска Скайп: "+ОписаниеОшибки(),УровеньЖурналаРегистрации.Ошибка,,,"Skype");
          Возврат Неопределено;
      КонецПопытки;
4 Pr0gLamer
 
28.08.13
16:28
или подскажите,где посмотреть системное имя библиотеки,чтобы я попробовал её создать через Новый("xxx") ?
5 vis_tmp
 
28.08.13
16:31
Правами на сервере может не имеются на COM объект?
6 Pr0gLamer
 
28.08.13
16:36
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=555004 сделал,как написал радченко - ничего не поменялось
7 Pr0gLamer
 
28.08.13
16:37
хотя делал такое же для comctrl.dll - всё заработало
8 Pr0gLamer
 
29.08.13
11:45
апну