Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Определение файла, в котором лежит компонент ActiveX  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
В свое время, когда только начинал разработку приложения, сделал глупость: использовал элемент управления ActiveX календарь OleClass=MSCAL.Calendar.7.
Никак не ожидал, что на другом компьютере, этот же "стандартный" элемент управления будет вести себя совершенно неожиданно.
Теперь вот мучаюсь: как путь к файлу на моем компьютере, где этот элемент хранится?

Среда разработки VFP6.
8 окт 04, 06:58    [1017571]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
SergeyPl
Member

Откуда: Харьков
Сообщений: 287
См.
in the \Winnt\System32
Mscal.cnt
Mscal.dep
Mscal.hlp
Mscal.ocx
Простым копированием на машину клиента перенос может не получиться.
См. в MSDN
8 окт 04, 07:15    [1017584]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
Да, простым копированием не получается...
8 окт 04, 07:20    [1017588]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Vadim H.Hairetdinov
Member

Откуда:
Сообщений: 7
Скопировать, затем: regsvr32 Mscal.ocx
8 окт 04, 07:34    [1017598]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
даже
REGSVR32 /i MSCAL.OCX
не дает эффекта
8 окт 04, 07:44    [1017606]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
SergeyPl
Member

Откуда: Харьков
Сообщений: 287
Эта штука входит в VS6.
Можно создать Setup при помощи Wizard Setup и указать в нем, что необходимо использовать данный ActiveX. После этого прогнать полученный Setup на машине клиента.
8 окт 04, 08:35    [1017654]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

И в чём КОНКРЕТНО проявляется ошибка?

Posted via ActualForum NNTP Server 1.0

9 окт 04, 02:40    [1021142]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Philin
Member

Откуда: г. Иркутск
Сообщений: 162
Например, говорит, что не находит в элементе свойство Year
9 окт 04, 08:30    [1021189]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

Может там установлена более свежая версия контрола и она мешает?

Posted via ActualForum NNTP Server 1.0

12 окт 04, 00:34    [1025091]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Vadim H.Hairetdinov
Member

Откуда:
Сообщений: 7
Мне кажется с аналогичной проблемой столкнулись здесь:
forum.foxclub.ru/read.php?f=5&i=81723&t=81636#reply_81723
Igor Korolyov тогда писал:
Суть процедуры в том, что для таких контролов (положенных не форму) фокс
внедряет в особое поле scx/vcx файла так называемую Runtime лицензию - после
чего достаточно отдать клиенту .ocx и зарегестрировать его через regsvr32
(или поручить это делать инсталлятору). В реестр лезть и прописывать там
DesignTime лицензию не нужно


Для MSMAPI совершенно верно (на собственной шкуре проверил). Поскольку календарь это контрол от MS, возможно таже песня и с ним.
12 окт 04, 07:50    [1025165]     Ответить | Цитировать Сообщить модератору
 Re: Определение файла, в котором лежит компонент ActiveX  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

2 Vadim H.Hairetdinov

Если бы было дело в лицензии, то была бы совершенно другая ошибка, и в
совершенно другой момент (при инициализации формы). А если не видно одно из
свойств, причём только на некоторых машинах, то сразу приходит мысль о том,
что используются разные версии компонентов.

Posted via ActualForum NNTP Server 1.0

14 окт 04, 02:28    [1031895]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить