>Форум 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=18941 |
susbox > 10-09-2007 20:50:49 |
Здравствуйте, я автор расширения FireShot Пытаясь написать аплоадер на сайт через POST, я упираюсь в одно и то же: в отсутствие нужных хедер-файлов. 1. Пробовал подойти со стороны IXMLHTTPRequest, но nsIXMLHTTPRequest.h отсутствует Читая документацию, наткнулся на высказывание, что в SDK публикуются только так называемые "замороженные интерфейсы", то есть то, что уже не будет изменяться, но простите, как же быть простым смертным кодерам на C++ без огромного многообразия "не замороженных" интерфейсов? Вопросы: 1. Правильный ли SDK я скачал? Есть ли полная версия и правомерно ли её использование? Спасибо. |
Anton > 11-09-2007 16:15:52 |
Заголовочный файл можно сгенерировать из соответствующего файла описания интерфейса с помощью xpidl. |
susbox > 11-09-2007 17:27:20 |
Anton пишет
Но это уже будет не замороженный интерфейс? Какова вообще практика их использования в процессе разработки? Часто ли разработчики к ним прибегают? |
Anton > 11-09-2007 17:57:44 |
Если этот (XMLHttpRequest) интерфейс изменится в какой-либо версии браузера, очевидно, надо будет переделать компоненту под эту версию браузера. |