Forums : XPCom

Aller à la discussion :  Plus récente Plus ancienne

# Récupérer le répertoire du composant XPCOM

Envoyé par : free_zy

Date : 27/10/2005 13:53

Bonjour,

j'ai une extention avec une composant XPCOM (dll), j'aimerais savoir s'il est possible de récupérer le répertoire dans lequel le composant est installé.

Dans mon cas, ca donnerait par exemple :

C:\profiles\xpcom_dev\extensions\{3828dbcd-5ef3-44e0-8088-6e1e985a517f}\components

J'aimerais, si cela est possible, le récupérer à l'interieur de mon composant.

Il existe aussi peut-être la solution de le récupérer lors de l'installation de mon composant, il faudrait que je récupère l'objet install qui contient la méthode getComponentFolder, mais je ne sais pas trop comment m'y prendre non plus.

Avez-vous peut-être des idées ?

Merci bien.

# Re: Récupérer le répertoire du composant XPCOM

Envoyé par : laurentj

Date : 01/11/2005 13:24

Il faut utiliser le composant mozilla.org/file/directory_service et la méthode getFile. à celle-ci, il faut lui donner le code du repertoire dont tu veux le chemin. Grâce à cet objet, tu peux avoir le chemin de ton profil.

voir les codes dans le fichier DirUtils de la jslib

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.