2013-09-13 3 views
-1

Мне нужно передать заказы на центрифугу Agilent VSpin через интерфейс ActiveX.Использование ActiveX в C#

Я успешно установил ActiveX.dll, и теперь я могу добавить его в качестве ссылки в своей Visual Studio.

Я застрял здесь, так как я понятия не имею, как с ним общаться? Я попытался это:

// Others using; 
using CentrifugeLib; 

namespace TestMyCentri 
{ 
    class Program 
    { 
    static void Main(string[] args) 
    { 
     Centrifuge l_centri = new Centrifuge(); 

     l_centri.CloseDoor(); 

     Console.ReadLine(); 
    } 
    } 
} 

Она компилирует, но не может запустить его ... Я думаю, что нужно импортировать методы доступа к ним, но я не могу найти простой пример о том, как сделать так ...

Любая помощь или учебник были бы высоко оценены!

ответ

0

Вы должны добавить ссылку на следующий путь, надеюсь, что вы сделали это,

  1. Открыть окна формы файл, который вы хотите добавить элемент управления ActiveX.

    1. Щелкните правой кнопкой мыши по любому инструменту на панели инструментов.

    2. Это меню содержит «Выбрать элементы».

    3. Нажмите на него, и вы увидите вкладку COM Components на всплывающем окне .

    4. Выберите любой COM-компонент, который вы хотите добавить.

    5. Затем он появляется на ящике для инструментов.

    6. Перетащите его на форму.

Затем следуют с этой статьей, чтобы узнать, как использовать

http://www.informit.com/articles/article.aspx?p=27219&seqNum=9

+0

Я не хочу, чтобы получить доступ к нему из формы, но из моего кода. Файл ActiveX поможет мне связаться с Центрифугой, вот и все ... Я хочу создать какой-то драйвер на C#, если вы знаете, что я имею в виду ... –

Смежные вопросы