Почему ошибка: объект должен иметь тип __ComObject или тип, производный от __ComObject - PullRequest
0 голосов
/ 04 апреля 2019

Добрый день.Я использую Visual Studio 2015 и имею проект WPF с библиотекой AForge (проект настраиваемого медиаплеера).

Когда я запускаю свой проект в Windows 7 SP1, все хорошо.Когда я запускаю свой проект в Windows 10, я получаю ошибку f:

"Объект должен иметь тип __ComObject или тип, производный от __ComObject"

В строке: foreach (VideoCapabilities vc inDevice.VideoCapabilities)

Device.VideoCapabilities - not is __ComObject

Почему?

Как я уже говорил ранее, все работает в Windows 7

Большое спасибо

        VideoCapabilities videoCapabilities = null;
        foreach (VideoCapabilities vc in Device.VideoCapabilities)
        {
            if (vc.FrameSize == new System.Drawing.Size(640, 480))
            {
                videoCapabilities = vc;
            }
        }
...