Использование элемента управления Activex в C # - PullRequest
0 голосов
/ 20 сентября 2018

Я получил пример на C #, который не могу скомпилировать и не могу понять, что мне не хватает.

MakeConnection является членом ACTIVEDSOLib.DActiveDSO, присутствующим в ссылках на решение.

Interop.ACTIVEDSOLib.dll загружается и отображается в списке, как показано в файле png.

Ссылочный объект ActiveX был проверен в меню Инструменты \ Выбор компонентов IteCOM панели инструментов, указывая на фактический OCX.Понятия не имею, что мне не хватает.

erro message пространство имен lecroy {открытый класс DsoConnect

{
    public dynamic scope;

    static void Main()
    {
        Console.WriteLine("connecting to oscilloscope Lecroy");

        var scope = Activator.CreateInstance(Type.GetTypeFromProgID("LeCroy.ActiveDSOCtrl"));
        // Establish connection to device
        Console.Write("type correct IP address of scope");
        String IPstring = Console.ReadLine();
        Console.WriteLine("DSO: Connecting to " + IPstring);
        var connectionOk = scope.MakeConnection(IPstring);
        if (!connectionOk)
        {
            throw new Exception("Connection failed");
        }

    }
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...