Страница 1 из 1

создание ActiveX для InTouch

СообщениеДобавлено: Чт мар 06, 2008 1:34 pm
SNike
Может быть кто знает как создать ActiveX для InTouch?
Хотелось бы самому написать некоторые компоненты но ни где не встречал описания как правильно это сделать. Если кто знает - подскажите какие правила нужно соблюдать при создании ActiveX чтоб они потом могли использоваться в InTouch.
Или может кто встречал SDK для этого дела

СообщениеДобавлено: Чт мар 06, 2008 4:25 pm
Admin
Написать код для ActiveX controls Вы можете используя MFC, ATL, C++, Borland Delphi и Visual Basic - затем компилируете и получаете файл .ocx
Единственным условием для ActiveX является то чтобы он включал так называемый интерфейс IUnknown - то есть содержал некоторые обязательные методы. Подробнее можно узнать здесь:
http://en.wikipedia.org/wiki/IUnknown
также разработчику ActiveX желательно иметь представление о технологиях COM и OLE, но поскольку сам я в этом не очень хорош, предлагаю Вам читать MSDN (или RSDN.ru если с английским не дружите)

Как и MSOffice InTouch поддерживает ActiveX.
Для того чтобы просмотреть список доступных в системе ActiveX зайдите в Configure \Special \Wizard/ActiveX Configuration

СообщениеДобавлено: Чт мар 06, 2008 8:22 pm
SNike
Admin писал(а):иметь представление о технологиях COM и OLE

Да, это само собой.

Еще хотелось бы узнать как может ActiveX Control работать с тэгами InTouch, есть ли где хоть какая-либо информация о взаимодействии ActiveX и InTouch ?

СообщениеДобавлено: Пн мар 10, 2008 8:26 pm
Admin
Не знаю где, но где то есть описание протокола DDE/
С помощью Dynamic Data Exchange и происходит запись в тэги Интача.

СообщениеДобавлено: Вт мар 11, 2008 6:45 pm
SNike
Admin писал(а):Не знаю где, но где то есть описание протокола DDE/
С помощью Dynamic Data Exchange и происходит запись в тэги Интача.


Нет, я немного не о том, о DDE я в курсе.
Мне бы хотелось узнать может ли мой ActivX, к примеру, выполнить обзор тэгов InTouch, получать с них данные, писать в них, и как это реализуется. Или же придется напрямую обращаться к серверу OPC

Re: создание ActiveX для InTouch

СообщениеДобавлено: Вт июл 16, 2013 12:08 pm
SNike
Может кому пригодится: Embedded Controls in HMIs

Re: создание ActiveX для InTouch

СообщениеДобавлено: Вт июл 16, 2013 12:49 pm
Генератор зла
Всё придумано до нас.
WW Advansed Dev. Studio
В неё входят библиотеки для разработки ActiveX, DAS-серверов, IAS-объектов, ...
Работает совместно с MS Visual Studio соответствующей версии.

Re: создание ActiveX для InTouch

СообщениеДобавлено: Вт июл 16, 2013 1:09 pm
SNike
Только позволить себе мало кто сможет...
(Development Studio 2012R2 Small 250/500/100 = $3553, такой же Advances = $9370)

Re: создание ActiveX для InTouch

СообщениеДобавлено: Ср июл 17, 2013 6:37 pm
alex_ros
Дешево и сердито, берем Visual Studio 2012 и пишем компонент сами.

Re: создание ActiveX для InTouch

СообщениеДобавлено: Ср июл 17, 2013 7:00 pm
SNike
Да, самое оно, спасибо