> Une solution possible est de regarder du coté de 
> "com.sun.star.registry.SimpleRegistry"
> qui permet de stocker des infos sous forme de clés dans un fichier ayant une 
> extension "rdb".

Tout d'abord merci pour ta réponse (rapide en plus).... donc en
première analyse et de ta connaissance, il n'existe pas un mécanisme
dédié pour les extensions.

Merci aussi pour l'exemple python (que j'espère proche du StarBasic
car je n'ai pas le loisir de faire du python :( ), j'ai néanmoins une
question (peut être bête), comme puis je récupérer l'objet context ?
De quelle sorte d'objet s'agit il en fait ?

>
> Exemple en Python :
>       aRegistry = 
> context.ServiceManager.createInstanceWithContext("com.sun.star.registry.SimpleRegistry",
>  context)
>       sFile = "./mesoptions.rdb"
>       aURL = unohelper.systemPathToFileUrl(sFile)
>       try:
>           aRegistry.open(aURL, False, False)
>       except InvalidRegistryException, e:
>           aRegistry.open(aURL, False, True)
>       aRootKey = aRegistry.getRootKey()
>           aLockKey = aRootKey.openKey("LOCKED")
>       if aLockKey is None:
>           aLockKey = aRootKey.createKey("LOCKED")
>       elif aLockKey.getLongValue():
>           # ne pas lancer l'extension par exemple
>       else:
>           # lancer l'extension
> ne pas oublier de mettre quelque part dans le code
>       aRegistry.close()
> Voilà cela peut-être un point de départ.
> --
> Gérard Deneux
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
> For additional commands, e-mail: prog-h...@fr.openoffice.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à