Forums : XPCom

Aller à la discussion :  Plus récente Plus ancienne

# heriter d'un composant xpcom

Envoyé par : j_douillard

Date : 07/11/2006 16:59

Bonjour,

J ai composant XPCOM : nsIClassItem

  • nom de l 'interface : nsIClassItem
  • nom de l'implementation : nsClassItem

Cette interface a un attribut nommé myVar.

Je voudrai creer un classe MyItem qui herite de nsClassItem.

J'ai essayé ca :

function MyItem ()
{
}

MyItem.prototype = Components.classes["@toto.fr/nsClassItem;1"].createInstance(Components.interfaces.nsIClassItem);

Mais ce n est pas bon.

function myMethod()
{
  var myObj = new MyItem();
  var myObj2 = new MyItem();
  myObj.myVar=5;
  myObj2.myVar=6; // myObj.myVar vaut maintenant 6!
}

Comment faire?

merci

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.