Создан ActiveX с помощью мастера ActiveForm. К нему приделана страница свойств.
В библиотеке типов добавляю в ActiveX новые свойства. Получаю, соответственно, процедуры SET и GET в библиотеке типов и в реализации.
Проблема в том, что вновь добавляемые свойства почему-то не видны в инспекторе объектов во внешних приложениях, в VB, например или в Excell.
в чем может быть загвоздка?
S>Создан ActiveX с помощью мастера ActiveForm. К нему приделана страница свойств. S>В библиотеке типов добавляю в ActiveX новые свойства. Получаю, соответственно, процедуры SET и GET в библиотеке типов и в реализации. S>Проблема в том, что вновь добавляемые свойства почему-то не видны в инспекторе объектов во внешних приложениях, в VB, например или в Excell. S>в чем может быть загвоздка?
Ну, например, может когда ты их создавал, галки visible забыл поставить?
S>Создан ActiveX с помощью мастера ActiveForm. К нему приделана страница свойств. S>В библиотеке типов добавляю в ActiveX новые свойства. Получаю, соответственно, процедуры SET и GET в библиотеке типов и в реализации. S>Проблема в том, что вновь добавляемые свойства почему-то не видны в инспекторе объектов во внешних приложениях, в VB, например или в Excell. S>в чем может быть загвоздка?
Или еще вариант, ты сперва создал ocx. зарегистрил, в VB посмотрел (т.е. в VB уже имплементация создалась). Потом свойства добавил, а оболочку для него не обновил...
Здравствуйте, Grihan, Вы писали:
G>Здравствуйте, Sasiskin, Вы писали:
S>>Создан ActiveX с помощью мастера ActiveForm. К нему приделана страница свойств. S>>В библиотеке типов добавляю в ActiveX новые свойства. Получаю, соответственно, процедуры SET и GET в библиотеке типов и в реализации. S>>Проблема в том, что вновь добавляемые свойства почему-то не видны в инспекторе объектов во внешних приложениях, в VB, например или в Excell. S>>в чем может быть загвоздка?
G>Или еще вариант, ты сперва создал ocx. зарегистрил, в VB посмотрел (т.е. в VB уже имплементация создалась). Потом свойства добавил, а оболочку для него не обновил...
Не, дело не в этом. Последнюю версию ocx регистрировал и внедрял по новому, старое все сносилось. Видимость везде стоит.