OVH Cloud OVH Cloud

Créer une clé de registre avec SaveSetting

1 réponse
Avatar
J-Pierre
Bonjour tout le monde,

Une question un peu bête.....

Pour créer une clé de type REG_SZ avec SaveSetting, je sais faire...
SaveSetting "xxxxxx", "yyyyyy", "nom", "valeur"

Mais pour une clé de type REG_DWORD, je fais comment ?

Merci d'avance
J-Pierre

1 réponse

Avatar
J-Pierre
Bon, je vois que je vous passionne :-)))))))

Quelques explications supplémentaires:
Je viens d'installer PDFCreator 0.9 et j'ai découvert que les paramètres ne se trouvaient plus dans un fichier ini, donc sans
doute quelque part dans la base de registre. Mais ce n'est pas documenté, et j'en ai un peu marre de chercher quels paramètres
font quoi. En plus, l'installation de PDFCreator n'est pas simple pour un environnement multi utilisateurs où certains n'ont
pas les droits d'administration. Je suis donc repassé à la version 0.8 en attendant mieux.

Et puis, j'ai regardé une quinzaine de logiciels permettant de créer des PDF, et je suis tombé sur WIN2PDF
http://www.win2pdf.com/, payant, mais pas cher. Ce qu'il y a de bien, avec WIN2PDF, c'est que la documentation est complète,
en particulier pour toutes les clés de registre qui peuvent être créées dans "HKEY_CURRENT_USERSoftwareVB and VBA Program
SettingsDane Prairie SystemsWin2PDF" pour contrôler le programme par VBA. La plupart des clés sont des REG_SZ , donc,
SaveSetting est parfait, mais certaines sont des REG_DWORD.

J'ai trouvé dans les archives du code publié par Anor pour créer des clés. Le type REG_DWORD n'est pas supporté, j'ai fait les
modifs nécessaires. Je crois que je vais intégrer ça dans le code que nous utilisions pour déterminer quel est le client de
messagerie par défaut (je suppose que c'est le code téléchargeable depuis le site de 3stone
http://www.3stone.be/access/articles.php?lng=fr&pg).

Si ça vous intéresse, je publie tout ça quand j'ai fini, et j'espère que certains ne vont pas encore faire des remarques
sarcastiques, mais vont plutôt essayer de trouver pourquoi la fonction fEnumValue ne fonctionne pas dans le code publié par
Anor.

Non mais ...... :-)

J-Pierre