Страницы: 1
Все, проблема решена! Урра! :D:D
(Вернее, теперь ее можно начинать решать ;) )
Если кому интересно. Вот, что я нашел (случайно повезло - нашел ссылку в статье, предложенной Unghost - еще раз большое спасибо ему):
http://www.iosart.com/firefox/xpcom/
Конечно, не все так просто оказалось. По-этому, чтобы дальше люди не мучались, я выложу уже только то, что работает (т.к. на этой ссылке не все - правда :) ):
Пример проекта xpcom (пустая рабочая болванка) (есть даже .dsp для MSVS!!!).
В сойствах проекта надо указать пути к инклудам и либам в gecko-sdk, который нужно скачать ниже.
http://www.iosart.com/firefox/xpcom/xpcom-sample.zip
http://ftp.mozilla.org/pub/mozilla.org/ … -1.8b1.zip
И все заработает само! :)
P.S. Как проект начнет заканчиваться - пришлю/выложу.
Спасибо всем.
Ребят, ну кто компилил мозиллу? Что, нету таких ;)
Подскажите... Вод скачал я ее. Вижу 1000 мэйкфайлов.
На http://www.mozilla.org/build/win32.html ничего толком (естественно :| ) не написано. Что делать? Чем лучше и как компилить?
Это же касается и extention'ов. Unghost, тебе большое спасибо. Там много всего, но конкретного примера - тоже, естественно, нет.
Складывается впечатление, что ее никто не компилил, кроме как с сайта. По крайней мере под винду - я даже на форумах нигде не нашел :)
Но ведь это же неправда, скорее всего ;)
Может кто поделится все-таки готовым батником? (ну, и последовательностью действий между скачиванием исходников и запуском этого батника, если такие действия имеются).
Помогите, пожалуйста.
> ragnaar
Да мне-то не жалко :) Тем более - заказчик-то "нерусский" ;)
Так-что немного измененную версию можно и выложить. Особенно, на русском языке ;)
Тут дело в другом... Откомпилить мне HTML Validator так и не удалось :(
Блин, ну не ем я make-файлы... Не понимаю, говорит:
file '$(DEPTH)/config/autoconf.mk' not found
хотя он там есть... Я все пути правильно указал... Что за...
Может кто-то подкинет похожий проект, заточенный под MSVC Workspace? Хотя это, думаю, нереально...
Может я просто что-то не так делаю?
Вот, что я делаю:
1) Скачал мозиллу;
2) В MakeFile.in указал:
DEPTH = <путь к корню исходников мозиллы>
topsrcdir = <путь к корню исходников мозиллы>
srcdir = <путь к корню исходников мозиллы>
VPATH = <путь к корню исходников мозиллы>
и навписал:
nmake Makefile.in
И выдается эта ошибка. Может, подскажете? :P
…> ssn
Спасибо большое. Исходники Мозиллы у меня есть, правда, я уже пробовал их компилить - слабо получилось :/ Надеюсь, что это расширение откомпилить проще.
Как что-то получится - обязательно напишу.
> Хотя постановка задачи - зачем нужен почтовый клиент на XUL?
А я откуда знаю? Заказ пришел - надо делать ;)
Добрый день любителям (и спецам) Firefox!
Такая проблема.
Мне нужен: почтовый клиент в виде расширение к Firefox на XUL
У меня есть:
1) готовый интерфейс на XUL (по нажатию на кнопки пока вызываются заглушки);
2) готовая, рабочая dll с описанием функций по отправке/получению почты и т.д., пример программы, использующей эту dll (на Delphi).
Вопрос: можно ли эти две функциональности связать? Как в клиентском javascript Firefox'а вызвать функции из стандартной dll?
На сколько я понял, это в принципе невозможно - нужно делать обертку для этой dll в виде чего-то типа XPCOM-интерфейса и в нем уже вызывать нужные ф-ции. Если да - то подскажите, пожалуйста, пример такового.
Хотя я надеюсь, что есть более простой способ :)
Вкратце, суть вопроса: как вызвать функцию <SomeFunction> из библиотеки <SomeLibrary.dll>?
Извините, если я написал какое-нибудь некорректное словосочитание - я Мозиллой пользуюсь 2 дня.
Помогите, пожалуйста. Очень надо.
Страницы: 1