2012-06-11 1 views
1

Есть ли способ получить интерфейс IDispatch от NPObject в расширении браузера браузера Google Chrome?Получить IDispatch от NPObject

+0

Указанный ответ является правильным для вашего вопроса, но вы можете подумать о том, чтобы перефразировать ваш вопрос, чтобы указать, что вы на самом деле пытаетесь сделать. Например, если вы хотите создать COM-объект, который обертывает NPObject, это можно сделать (и выполняется в FireBreath, http://firebreath.org). Не зная, что вы на самом деле пытаетесь сделать, все, что мы можем вам сказать, это «нет, нет интерфейса IDispatch для NPObject» – taxilian

ответ

2

AFAIK - нет, так как эти два не связаны друг с другом. Однако вы можете использовать:

  1. NPP_Invoke
  2. NPP_InvokeDefault
  3. NPP_HasProperty
  4. NPP_HasMethod

которые являются свободно аналогичны IDispatch в GetTypeInfo, GetTypeInfoCount и Invoke.

+0

Да, в NPAPI нет 'IDispatch'. Это COM/ActiveX/IE. –

+0

Спасибо за редактирование Джордж, я все еще получаю зависание форматирования :( – quixver

+0

Конечно, без проблем :) –

 Смежные вопросы

  • Нет связанных вопросов^_^