Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# nsiProperties::get() renvoie NS_ERROR_FAILURE

Envoyé par : trapangle

Date : 10/06/2006 17:44

Bonjour,

En essayant d'appliquer l'article du wiki http://xulfr.org/wiki/RessourcesLibs/Fic(..) à la propriété cachePDir, je reçois une erreur NS_ERROR_FAILURE

try {
	var file = Components.classes["@mozilla.org/file/directory_service;1"]
                     .getService(Components.interfaces.nsIProperties)
                     .get("cachePDir", Components.interfaces.nsIFile);
} catch (e) {
	alert(e);
}

me renvoie 0x80004005 (NS_ERROR_FAILURE), ce qui signifie si j'ai bien compris que cette propriété n'existe pas.

Infos supplémentaires :

  • Firefox 1.5.0.4 sur Ubuntu 6.06.
  • La propriété Browser.cache.disk.parent directory n'est pas définie dans about:config.
  • Le code fonctionne bien pour au moins une autre propriété (TmpD)
  • Last but not least : je suis un béotien total en XUL...

Est-ce que cette propriété n'est disponible que quand elle est modifiée par les préférences utilisateur ? Comment pourrais-je faire pour trouver le chemin vers la cache ?

Alain

# Re: nsiProperties::get() renvoie NS_ERROR_FAILURE

Envoyé par : chBok

Date : 11/06/2006 13:38

Je viens de tester, et je n'ai pas non plus accès au répertoire en question (sous Firefox 1.5.0.4)

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.