WinCC & ActiveX?
Lidiya; 30.4.03
ActiveX написан на Delphi 6 (Windows NT), в WinCC работает
нормально. Переношу проект на другую машину c Windows 2000 Server и
WinCC не видит ActiveX-объект. Подскажите, в чем проблема?
Re: WinCC & ActiveX?
Александр
Шестаков; 30.4.03
Проблема в том, что на другой машине необходимо зарегистрировать
даннай ActiveX c помощью regsvr32.exe утилиты, которая имеется на
любом компьютере, передав имя ActiveX компонента в качетсве
парамерта. Также его можно зарегистрировать в системе из
графического дизайнера (для WinCC 5.0 b выше).
Re: WinCC & ActiveX?
Lidiya; 30.4.03
Нет, я его уже зарегистрировала с помощью данной утилиты
regsvr32.exe, однако WinCC все равно не видит этот компонент. В чем
еще может быть проблема?
Re: WinCC & ActiveX?
Lidiya; 30.4.03
И еще. Графический редактор автоматически закрывается при попытке
вставить эту ActiveX.
Re: WinCC & ActiveX?
Лев
Шерешевский; 30.4.03
Похожая проблема в свое время обсуждалась на форуме control.com.
Посмотрите ссылку, возможно, какие-то сведения окажутся
полезны.
А вообще, о проблемах использования в WinCC написанных в Delphi
компонентов, говорят достаточно часто.
См. Delphi-created ActiveX controls in WinCC
Re: WinCC & ActiveX?
Александр
Шестаков; 1.5.03
А все ли связанные с ActiveX-компонентом библиотеки (OCX или DLL)
ты перенесла на другой компьютер (если есть таковые)?
Re: WinCC & ActiveX?
Александр
Шестаков; 1.5.03
Кстати, я рекомендую писать ActiveX-компоненты для WinCC на Visual
Basic. Т.к. из моего опыта все компоненты написанные на VB
замечательно работают в WinCC без всяких проблем.
Re: WinCC & ActiveX?
Александр Камакин; 6.5.03
Временный выход из создавшейся ситуации я нашел, установив среду
Delphi на станцию оператора, работающую под Win2000.
Предварительная установка MS Office 97 и ХР, на что были основные
подозрения, не решила данной проблемы.
Кстати, с компонентами, сделанными в Delphi 7 - то же самое:
видимо, какая-то инсталляционная библиотека Borland^овской
реализации требуется...
Да, еще по прошлым проектам: некоторые ActiveX объекты упорно не
желали появляться на мнемосхемах Genesis 6.0, работающих под
управлением WIn2000 Server из-зи отсутствия в разделе реестра,
отвечающего за регистрацию ActiveX компонента, ключа Insertable -
может, и здесь что-то подобное!