2011-12-16 1 views
0

У меня есть плагин NPAPI, разработанный для Chrome. Он работает нормально. Но теперь мне нужно вызвать NPN_GetValue из плагина. Вопрос в том, как я могу связать (статически или динамически) мой код и какую библиотеку/двоичную систему использовать для импорта? Я просмотрел все исполняемые файлы Chrome, и я не нашел ни одного, который содержит экспорт NPN_. Разумеется, методы NPN_ должны предоставляться браузером хостинга.Доступ к методам NPN_ из плагина NPAPI

Заранее благодарен.

+0

Возможный дубликат [NPAPI plugin: nsScriptablePeer.obj: ошибка LNK2019: неразрешенный внешний символ _NPN_Evaluate ссылка в функции] (http://stackoverflow.com/questions/1742858/npapi-plugin-nsscriptablepeer-obj-error-lnk2019- unresolved-external-symbol) – smorgan

ответ

1

Указатели функций предоставляются вам в качестве аргумента для NP_Initialize; это ваша работа, чтобы держать их вокруг, чтобы вы могли позвонить им позже. Эти функции не экспортируются для связи.

+0

Все это объяснено в http://npapi.com/tutorial – taxilian

+0

. Я не обратил на это внимания. Благодарю. Я был введен в заблуждение тем фактом, что заголовочный файл содержит прототипы для самих функций, а не только typedefs для указателей в структуре NPNetscapeFuncs. – Stan