| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Получение значение из тега <PARAM> |
| Автор: TemplarR 5.8.2009, 01:50 |
| Есть ActiveX компонент, отображаемый в IE через тег <OBJECT> примерно так <OBJECT name="test" classid="clsid:8326268C-EAAF-4ACE-B22A-B87D5D4328B5" codebase="ActiveFormProj1.ocx#version=1,0,0,0" width=350 height=250 align=center hspace=0 vspace=0 color="#000011" > <PARAM NAME="param1" VALUE="123"> </OBJECT> Некоторые стандартные свойства я могу получить через интерфейс IAmbientDispatch, например свойство name ("test") будет передано в IAmbientDispatch.DisplayName и т. д. А как получить значение параметра, переданное через тег PARAM (в данном случае надо получить значение param1, т.е. 123) ? Гугл не помог :( |
| Автор: TemplarR 5.8.2009, 03:40 |
| Вопрос снимается курение стопки мануалов помогло. Кому интересно, достаточно создать через Type Library проекта одноименный параметр соответствующего типа (BSTR например), создать переменную и реализовать по необходимости ему геттеры/сеттеры. Надеюсь это кому-то поможет избавиться от потерь времени... |