Microsoft Date and Time Picker Control, version 6.0
Vasilij; 26.5.04

Уважаемые, подскажите пожалуйста.

При переносе проекта на другую машину не отображаются объекты ActivеX MSComCT2.DTPicker.2 (Microsoft Date and Time Picker Control, version 6.0).
А в графическои дизайнере поле в свойстве "Server Name" пустое, хотя должно быть DTPicker.
Вроде бы и зарегистрировал mscomct2.ocx с помощью regsvr32, всё равно ничего...
Заранее благодарен.
Re: Microsoft Date and Time Picker Control, version 6.0
Александр Родин, ООО "Нева Электрик"; 26.5.04

зарегестрировать сервис не достаточно... его еще в Graphics Designer добавить надо.

Т.е. в WinCCExplorer-е правой кнопкой мыши щелкаем на Graphics Designer, выбираем Select ActiveX Control, в открывшемся окне ищем требуем сервис и смотрим, стоит ли рядом с ним галочка. Ставим, если не стоит... После чего можете в рисунках использовать соответсвующий контрол. Кстати, через этот же механизм можно и регестрировать контролы в сиситеме.. :)
Александру Родину.
Vasilij; 26.5.04

Уважаемый, Александр Родин.

Спасибо за ответ.
Но в том то и дело, что я и в Graphics Designer все галочки проставил, причём для всех объектов, работающих с этой mscomct2.ocx. Но всё равно при выборе этого объекта (Microsoft Date and Time Picker Control, version 6.0)и переноса его на картинку машина упорно требует лицензию. Дословно "Licence iformation not found. You do not possess a valid license for the design mode. (Animation)."
Я думаю, может быть стоит создать srg-файл.
Что посоветуете?

Re: Microsoft Date and Time Picker Control, version 6.0
Александр Родин, ООО "Нева Электрик"; 26.5.04

Скажу честно, имею всесьма смутное представление о механизме OCX. Но судя по надписи, этот контрол просит лицензии.. :) Возможно она есть на той машине, с которй вы переносите поект.

Александру Родину.
Vasilij; 26.5.04

Всё равно спасибо, что откликнулись.

Просто я думал, что вы подскажите каким способом формируется srg-файл и как в него перенести лицензии, поскольку этим мне заниматься ещё не приходилось.
Re: Microsoft Date and Time Picker Control, version 6.0
Евгений Трунов; 26.5.04

Этот ОСХ действительно требует лицензирования. Проще всего нарушить закон таким образом: посмотреть содержимое файла <имя компонента>.srg на той машине, где он нормально работает. Это фактически файл реестра. Перенести его на новую машину, переименовать в <имя компонента>.rеg и слить с реестром. Затем переименовать обратно.

Re: Microsoft Date and Time Picker Control, version 6.0
Олег; 27.5.04

Советую прочитать статью http://am.rusimport.ru/MsAccess/topic.aspx?id=127. Или подобные (задай в Яндексе поиск "mscomct2.ocx"). Подобные заморочки там описаны.

Re: Microsoft Date and Time Picker Control, version 6.0
Олег; 27.5.04

Советую прочитать статью http://am.rusimport.ru/MsAccess/topic.aspx?id=127. Или подобные (задай в Яндексе поиск "mscomct2.ocx"). Подобные заморочки там описаны.

Re: Microsoft Date and Time Picker Control, version 6.0
Vasilij; 27.5.04

Спасибо всем за ответы.

Оказывается есть самый простой способ.
В реестре для этого объекта вручную прописывается:
[HKEY_CLASSES_ROOT\Licenses\4F86BADF-9F77-11d1-B1B7-0000F8753F5D]
@ = "iplpwpnippopupiivjrioppisjsjlpiiokuj"
И не нужны никакие reg- и srg-файлы.
<<br>