Могу ли я добавить внешнюю dll в плагин npapi, который должен быть установлен в браузере?

Я создаю плагин для FF и Chrome, этот плагин должен вызывать методы API, которые находятся во внешней dll/so. Могу ли я связать этот плагин npapi с внешней dll в плагине?


person user63898    schedule 05.10.2011    source источник


Ответы (1)


Конечно вы можете. Имейте в виду, что у некоторых людей возникают проблемы с загрузкой связанной DLL из каталога DLL плагина, поэтому вам может потребоваться отложить загрузку и задать путь поиска DLL при запуске плагина для поиска в каталоге, в котором находится плагин, но вы можете установить зависимость вместе с подключаемой DLL.

person taxilian    schedule 05.10.2011
comment
привет, спасибо за ответ, вы знаете какие-нибудь примеры, которые показывают это? - person user63898; 12.10.2011
comment
У меня нет примера — я сам стараюсь этого избегать. Однако для установки каталога DLL вам потребуется msdn.microsoft.com/en-us/library/windows/desktop/ и msdn.microsoft.com/en-us/library/yx9zd12s.aspx описывает, как отложить загрузку dll (по крайней мере, в терминах командной строки; это также несложно сделать в графическом интерфейсе) - person taxilian; 13.10.2011