Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Разработка » Разработка плагина для FireFox на Delphi » 06-07-2007 11:10:50

Неужели ни кого нет примера? Я уже неделю мучаюсь....... И не получается :cry:

Разработка » Аналог ActiveX на делфи. Вроде бы подключается, но как вызвать функции » 04-07-2007 12:04:18

Anton пишет

Как же поступить в Делфи???

Точно так же, прописать в *.idl прототипы экспортируемых функций и пропустить через xpidl.

p.s. вот здесь: http://www.mozilla.org/projects/plugins … tml#script (Example 1).

А как быть с файлом .h ? Его нужно как-то подключать к проекту???
У вас случайно примера никакого нет?
А то чувствую, что помимо xpt будут еще какие-то проблемы.

Разработка » Аналог ActiveX на делфи. Вроде бы подключается, но как вызвать функции » 04-07-2007 10:16:11

Anton пишет

Может быть, плагин без соответствующего *.xpt ?

гм... похоже да... а что это за файл? Это список экспортируемых функций плагина?
А как его получить в Делфи?

(Насколько я понимаю, то в С он получается, если пропустить .idl файл через компилятор xpidl.exe. Я прав? Также на выходе получается заголовочный файл .h, который нужно компилировать с проектом. Как же поступить в Делфи???)

Разработка » Аналог ActiveX на делфи. Вроде бы подключается, но как вызвать функции » 03-07-2007 16:51:26

KML пишет

Danechka, почитайте Scripting Plugins in Mozilla, в инете есть примеры.

Там про С написано, а хотелось бы про Delphi......
npapi.pas я нашел и даже создал плагин, который выводит в Firefox форму с кнопочками.
Единственное, что осталось - получить доступ к функциям этого плагина из JavaScript.

Насколько я понимаю, нужно смотреть в строну XPCOM, но примеров с Delphi никак не могу найти.... :(

Разработка » Разработка плагина для FireFox на Delphi » 03-07-2007 16:07:31

nickspring, у Вас получилось создать скриптабельный плагин???
Дайте, пожалуйста, рабочий пример, а то уже неделю занимаюсь любовью и не получается достучаться к функциям dll.

Разработка » Аналог ActiveX на делфи. Вроде бы подключается, но как вызвать функции » 26-06-2007 18:18:35

Опишу проблему:
Есть готовый ActiveX-компонент. В IE все работает отлично.
Появилась необходимость работать на этой страничке из FireFox.

Что я сделал: решил сделать из него плагин для браузера - ведь по сути это обычный dll файл.
Используя файл  npapi.pas даже получилось выводить в браузере форму с кнопочками.
Единственное что не получилось, но очень нужно - что б Java Script мог вызывать функции и процедуры этой подключенной dll'ки-плагина.

Пробовал вот так:

Выделить код

Код:

<embed id="eee" src="fig1.xcv" type="application/demo" width=368 height=226  Red="255">
</embed>


<a href="#" onClick="aaa()">Click me</a>
<script>
 function aaa(){
	var uu = document.getElementById("eee");
alert(uu);
alert('Перед вызовом процедуры');
uu.CallMe();
alert('ПОсле вызова');
}

Вызывает только "alert('Перед вызовом процедуры');" и дальше не работает.
Вобщем вся проблема - в вызове из Java-скрипта функций подключенной библиотеки.

(Может слегка сумбурно написал, но думаю мысль понятна.
Если кто подскаж

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]