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

Вопросы, не попадающие в другие разделы.

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

Сообщение SNike » Чт мар 06, 2008 1:34 pm

Может быть кто знает как создать ActiveX для InTouch?
Хотелось бы самому написать некоторые компоненты но ни где не встречал описания как правильно это сделать. Если кто знает - подскажите какие правила нужно соблюдать при создании ActiveX чтоб они потом могли использоваться в InTouch.
Или может кто встречал SDK для этого дела
SNike
 
Сообщения: 51
Зарегистрирован: Вт фев 12, 2008 3:57 pm

Сообщение Admin » Чт мар 06, 2008 4:25 pm

Написать код для 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
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение SNike » Чт мар 06, 2008 8:22 pm

Admin писал(а):иметь представление о технологиях COM и OLE

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

Еще хотелось бы узнать как может ActiveX Control работать с тэгами InTouch, есть ли где хоть какая-либо информация о взаимодействии ActiveX и InTouch ?
SNike
 
Сообщения: 51
Зарегистрирован: Вт фев 12, 2008 3:57 pm

Сообщение Admin » Пн мар 10, 2008 8:26 pm

Не знаю где, но где то есть описание протокола DDE/
С помощью Dynamic Data Exchange и происходит запись в тэги Интача.
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение SNike » Вт мар 11, 2008 6:45 pm

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


Нет, я немного не о том, о DDE я в курсе.
Мне бы хотелось узнать может ли мой ActivX, к примеру, выполнить обзор тэгов InTouch, получать с них данные, писать в них, и как это реализуется. Или же придется напрямую обращаться к серверу OPC
SNike
 
Сообщения: 51
Зарегистрирован: Вт фев 12, 2008 3:57 pm

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

Сообщение SNike » Вт июл 16, 2013 12:08 pm

Может кому пригодится: Embedded Controls in HMIs
SNike
 
Сообщения: 51
Зарегистрирован: Вт фев 12, 2008 3:57 pm

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

Сообщение Генератор зла » Вт июл 16, 2013 12:49 pm

Всё придумано до нас.
WW Advansed Dev. Studio
В неё входят библиотеки для разработки ActiveX, DAS-серверов, IAS-объектов, ...
Работает совместно с MS Visual Studio соответствующей версии.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение SNike » Вт июл 16, 2013 1:09 pm

Только позволить себе мало кто сможет...
(Development Studio 2012R2 Small 250/500/100 = $3553, такой же Advances = $9370)
SNike
 
Сообщения: 51
Зарегистрирован: Вт фев 12, 2008 3:57 pm

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

Сообщение alex_ros » Ср июл 17, 2013 6:37 pm

Дешево и сердито, берем Visual Studio 2012 и пишем компонент сами.
alex_ros
 
Сообщения: 2
Зарегистрирован: Ср июн 08, 2011 3:22 pm

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

Сообщение SNike » Ср июл 17, 2013 7:00 pm

Да, самое оно, спасибо
SNike
 
Сообщения: 51
Зарегистрирован: Вт фев 12, 2008 3:57 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9