8 messages in org.openoffice.fr.progRe: [prog] Stocker une valeur dans l'...
FromSent OnAttachments
Philippe AllartMay 16, 2006 5:21 am 
serg...@free.frMay 16, 2006 5:35 am 
Laurent GodardMay 16, 2006 6:01 am 
Philippe AllartMay 16, 2006 6:03 am 
serg...@free.frMay 16, 2006 6:50 am 
Philippe AllartMay 16, 2006 7:46 am 
gerardMay 16, 2006 10:22 am 
Philippe AllartMay 19, 2006 6:07 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Stocker une valeur dans l'environnement utilisateurActions...
From:Philippe Allart (pall@cudl-lille.fr)
Date:May 19, 2006 6:07:48 am
List:org.openoffice.fr.prog

Bonjour,

bon, voilà, j'ai écrit un module qui gère la persistance des champs dans les boîtes de dialogue ou ailleurs.

En gros ça marche comme ça:

InitialiserPersistants() RendrePersistant("Champ1") RendrePersistant("Champ5") RendrePersistant("Champ10") retour = AfficherDlgPersistant(Dlg, "$(home)/persistants.txt")

AfficherDlgPersistant() fonctionne comme Dlg.execute, sauf qu'il prend en plus le nom de fichier où mémoriser les infos. Pour l'instant ça marche avec les champs de saisie, les dates et les cases à cocher.

Le .odt fait 72k, je ne le poste donc pas ici pour gêner les modemistes ;-), mais si ça intéresse quelqu'un , et si on me dit où le poser, j'y vais.

A+

ph.

Laurent Godard a écrit :

Bonjour

Pour ma part je crée un fichier dans le repertoire de l'utilisateur (variable HOME, voir dans "getPathSubstitution" dans le SDK, de mémoire)

et c'est pour ma part je pense une des methodes les plus efficaces

a noter que l'on peux acceder à l'api win32 sous windows et donc acceder à la base de registre. mais c'est nettement moins souple t beaucoup plus compliqué