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é

Laurent



--
Philippe Allart
Chargé de mission TIC
Tel: 03 20 21 24 88
Fax: 03 20 21 24 99

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à