Member 13332814 Ответов: 1

Бот скайп запустить, то показать эту ошибку


See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {830690FC-BF2F-47A6-AC2D-330BCB402664} failed due to the following error: 80040154.
at SkypeBing.Form1.Form1_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()


Что я уже пробовал:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {830690FC-BF2F-47A6-AC2D-330BCB402664} failed due to the following error: 80040154.
at SkypeBing.Form1.Form1_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()

1 Ответов

Рейтинг:
0

Jochen Arndt

0x80040154 является REGDB_E_CLASSNOTREG (класс не зарегистрирован). Это означает, что библиотека DLL Skype не зарегистрирована в вашей системе (или даже отсутствует).

Быстрый веб-ресерч показывает, что вы не первый с этим сообщением об ошибке:
Проблема Visual Basic и Skype4Com[^].

Там проблема была решена путем создания 32-битного приложения вместо 64-битного.