On 8 ago, 15:26, Antoine Junod <[EMAIL PROTECTED]> wrote:
> Sorry for the spam, it was a typo in the cid.
>
> A+
> -AJ
>
> Antoine Junod <[EMAIL PROTECTED]> writes:
> > Hi,
>
> > I've build firefox and written my first xpcom element following a
> > really good tutorial [1]. All worked really fine until I had to test
> > my xpcom component.
>
> > The extension itself appears in the Tools->Add-ons message box. But a
> > try to accessing it returns
>
> >      TypeError: Components.classes[cid] has no properties
>
> > I'm using the following JS code:
>
> > function doXPCOM() {
> >   try {
> >       
> > netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
> >       const cid = "@starkravingfinkle.org/specialthing;1";
> >       var obj = 
> > Components.classes[cid].getService(Components.interfaces.IFirstXpcom);
> >     alert("done");
> >   } catch (err){
> >       alert(err);
> >   }
> > }
>
> > Any idea? In wich direction could I dig?
>
> > Thanks for your reply.
> > -AJ
>
> > [1]http://zenit.senecac.on.ca/wiki/index.php/Real_World_Mozilla_First_XP...
> > _______________________________________________
> > dev-tech-xpcom mailing list
> > [EMAIL PROTECTED]
> >https://lists.mozilla.org/listinfo/dev-tech-xpcom

Have you deleted the compreg.dat and xpti.dat in your profile?
If you have done, register the component manually with regxpcom.

_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom

Reply via email to