>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Проблемы с XPCOM http://forum.mozilla-russia.org/viewtopic.php?id=18827 |
*lix > 02-09-2007 18:18:27 |
читал материал: расширения делать получается, проблем нет. с xpcom - проблема. если кто-то выполнял этот пример, ответьте, плиз, gecko-sdk какой версии юзали? я скачал 1.7. Но к сожалению в нем не было nspr4.lib, поэтому скомпилировать в VCpp6 не удалось. скачал 1.8. пробовал скомпилировать в нем - ошибка на стадии линковки. Тогда (как мне кажется бредовое действие) я скопировал nspr4.lib из 1.8 в 1.7 и скомпилировал. Удачно. Далее пробовал зарегистрировать согласно разделу "Установка для Mozilla". Проблем не возникло, но пример на html идущий в составе xpcom-sample.zip не заработал (возможно потому что у меня FF 2.0.0.6). Может у кого-то есть опыт разработки xpcom компонент, помогите советом! Очень-очень надо. |
*lix > 04-09-2007 17:06:25 |
эх... все получилось, работает отлично (если кому надо научу как ), доступ к DOM-структуре тоже получен, казалось бы все хорошо. |
*lix > 04-09-2007 18:04:14 |
и снова я со всем разобрался... нужно было использовать в idl тип DOMString, а в cpp - nsEmbedString |