Страницы: 1
Только начал разбираться с данной темой. Появились вопросы.
Скачал sdk 5-й версии, собрал пример nsSample. Получаю в итоге библиотеку и xpt файл. Во всех статьях, что нахожу в поисковиках говорится о том, что нужно закинуть получившиеся файлы в папку components директории с установленным браузером. В одной из тем на форуме написано, что порядок регистрации компонентов изменился.
Прописал "binary-component nsSample.dll" в binary.manifest (находится в папке components), перезапускаю браузер и загружаю тестовую страничку для nsSample.
В js коде объект судя по всему не создаётся и при вызове любой из функций библиотеки я получаю сообщение:
"Ошибка: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative" nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)" location: "JS frame :: file:///F:/sample/Sample/nsSample/xpconnect-sample.html :: set :: line 138" data: no]".
Что я не так делаю и как правильно создавать и регистрировать XPCOM компоненты на c++ под
…Страницы: 1