Hi,
During the last week, I have been attempting to write a XPCom object using JavaScript + XPConnect and Firefox 0.9.1 under Debian/testing.


So far, I have been able to create a xpi, register the Xpt (I think. At least, Components.interfaces.BookLibrarian is non-null) but the .js file containing the component and its module never seems to be invoked. I assume I have forgotten a step. The question is: which one ?


the structure of my .xpi is the following

Archive:  openberg.xpi
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  10-15-04 21:00   chrome/
     3250  10-17-04 16:19   chrome/openberg.jar
        0  10-15-04 21:00   chrome/components/
        0  10-17-04 16:19   components/
        0  10-15-04 21:44   components/dummy
      152  10-15-04 20:40   components/BookLibrarian.xpt
     3435  10-17-04 16:24   components/BookLibrarian.js
     3435  10-17-04 16:24   components/openberg.js
      971  10-17-04 16:24   install.rdf


openberg.jar, in turn, contains

Archive:  openberg.jar
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  10-17-04 15:20   content/
      525  10-14-04 19:21   content/contents.rdf
     2873  10-17-04 15:20   content/mainwindow.xul

As for openberg.js or BookLibrarian.js, these are basically copied and pasted from the cvs file /xpcom/sample/nsSample.js, plus additional alert() and a few changed names.

It turns out that this file never seems to be opened. There is no error or debug message neither on the terminal nor on the JS Console.

Any idea ?

Thanks,
 Yoric
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to