>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Вызов функций из win32-dll в XUL (вернее, в javascript) http://forum.mozilla-russia.org/viewtopic.php?id=4681 |
YuRock > 22-08-2005 23:23:15 |
Добрый день любителям (и спецам) Firefox! Такая проблема. Вопрос: можно ли эти две функциональности связать? Как в клиентском javascript Firefox'а вызвать функции из стандартной dll? На сколько я понял, это в принципе невозможно - нужно делать обертку для этой dll в виде чего-то типа XPCOM-интерфейса и в нем уже вызывать нужные ф-ции. Если да - то подскажите, пожалуйста, пример такового. Вкратце, суть вопроса: как вызвать функцию <SomeFunction> из библиотеки <SomeLibrary.dll>? Извините, если я написал какое-нибудь некорректное словосочитание - я Мозиллой пользуюсь 2 дня. |
ssn > 23-08-2005 01:06:03 |
Есть интересное кросс-платформенное расширение для Firefox - HTML Validator |
YuRock > 23-08-2005 01:27:31 |
> ssn Как что-то получится - обязательно напишу. > Хотя постановка задачи - зачем нужен почтовый клиент на XUL? |
LattyF > 23-08-2005 01:32:00 |
Вот так вот напомогаешь тут, а потом расширения кривые получаются (без обид) |
ragnaar > 23-08-2005 01:43:30 |
А как на счет запостить результат здесь на форуме, заказчик не будет против распространения? Просто оч интересная идея и хотелось бы взглянуть на результат... |
YuRock > 23-08-2005 03:36:45 |
> ragnaar Да мне-то не жалко Тем более - заказчик-то "нерусский" Тут дело в другом... Откомпилить мне HTML Validator так и не удалось
хотя он там есть... Я все пути правильно указал... Что за... Может кто-то подкинет похожий проект, заточенный под MSVC Workspace? Хотя это, думаю, нереально... Может я просто что-то не так делаю?
и навписал:
И выдается эта ошибка. Может, подскажете? |
Unghost > 24-08-2005 00:14:12 |
http://www.allpeers.com/blog/creating-complex-firefox-extensions/ |
YuRock > 24-08-2005 02:42:27 |
Ребят, ну кто компилил мозиллу? Что, нету таких Подскажите... Вод скачал я ее. Вижу 1000 мэйкфайлов. Это же касается и extention'ов. Unghost, тебе большое спасибо. Там много всего, но конкретного примера - тоже, естественно, нет. Складывается впечатление, что ее никто не компилил, кроме как с сайта. По крайней мере под винду - я даже на форумах нигде не нашел Но ведь это же неправда, скорее всего Может кто поделится все-таки готовым батником? (ну, и последовательностью действий между скачиванием исходников и запуском этого батника, если такие действия имеются). Помогите, пожалуйста. |
YuRock > 24-08-2005 05:23:48 |
Все, проблема решена! Урра! Если кому интересно. Вот, что я нашел (случайно повезло - нашел ссылку в статье, предложенной Unghost - еще раз большое спасибо ему): Конечно, не все так просто оказалось. По-этому, чтобы дальше люди не мучались, я выложу уже только то, что работает (т.к. на этой ссылке не все - правда ): Пример проекта xpcom (пустая рабочая болванка) (есть даже .dsp для MSVS!!!). http://www.iosart.com/firefox/xpcom/xpcom-sample.zip И все заработает само! P.S. Как проект начнет заканчиваться - пришлю/выложу. |