Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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
Вопрос снимается smile
курение стопки мануалов помогло. Кому интересно, достаточно создать через Type Library проекта одноименный параметр соответствующего типа (BSTR например), создать переменную и реализовать по необходимости ему геттеры/сеттеры.

Надеюсь это кому-то поможет избавиться от потерь времени...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)