Code vb pour changer le. en , dans Access - VB/VBA/VBS - Programmation
Marsh Posté le 26-03-2003 à 14:15:04
T'as des softs qui font des images de la base de registre avant et après la modif que tu veux apporter et qui te donnent ensuite toutes les clés qui ont été modifiées, par contre j'ai plus de nom en tête
Marsh Posté le 26-03-2003 à 14:30:10
suis sous xp pro - j'obtiens 2 clés
HKEY_CURRENT_USER\Control Panel\International
HKEY_USERS\S-1-5-21-2823295250-1551040047-3082561790-1004\Control Panel\International
Marsh Posté le 26-03-2003 à 14:31:26
c tout con...pk passer par la BDR ???
C dans les parametres régionnaux...
Marsh Posté le 26-03-2003 à 14:32:23
bagu a écrit : c tout con...pk passer par la BDR ??? |
pas si il a 50 pc a changer
Marsh Posté le 26-03-2003 à 14:33:03
bagu a écrit : c tout con...pk passer par la BDR ??? |
pourquoi faire simple quand on peut faire 10 fois plus compliqué ???
Marsh Posté le 26-03-2003 à 14:42:48
La raison, c'est que je suis en train de developper une petite application sous access et que pour des raisons de bons fonctionnement, je suis obligé d'avoir un séparateur de décimal de type "." au lieu de la "," que l'on trouve généralement par defaut. Par consequent, je veux que ce changement de décimal ne se fasse que pendant la période d'utilisation de mon appli pour eviter de foutre la merde avec les autres programmes qui utilisent le séparateur par defaut (,).
Le fait de connaitre l'emplcement dans la base de registre me permet de faire ca tres facilement.
Voila.
Marsh Posté le 26-03-2003 à 14:47:37
J'ai retrouvé le nom de ce logiciel pour comparer les changements dans la base de registre :
Advanced registry tracer
lien pour le download: http://www.elcomsoft.com/ART/art.zip
Merci qui ?
Marsh Posté le 26-03-2003 à 14:49:18
From Hell a écrit : J'ai retrouvé le nom de ce logiciel pour comparer les changements dans la base de registre : |
Un donné pour un rendu... c'est risible
Marsh Posté le 26-03-2003 à 14:50:46
Plutôt que de faire la modif dans la registry, tu ne pourrais pas plutôt modifier les paramètres régionaux soit :
par un script vbs lancé avant ton appli
par un appel à une API windows ?
Ce serait plus "propre" et portable quel que soit l'OS.
Marsh Posté le 26-03-2003 à 14:51:57
ReplyMarsh Posté le 26-03-2003 à 14:54:35
ReplyMarsh Posté le 26-03-2003 à 14:55:44
ReplyMarsh Posté le 26-03-2003 à 14:58:38
From Hell a écrit : |
Ben vi, c'est mon avis perso...
S'il veut dire merci, c'est son choix... mais balancer un "merci qui, huuummmm?" c'est assez bof.
T'aurais eu du mal à dormir sans "merci"?
Au fait, sorry suis NRV, du coup je m'accroche sur pas grand chose... mais comme on dit, c'est fait... c'est fait.
Marsh Posté le 26-03-2003 à 15:00:52
JPA a écrit : plutôt que de vous battre, ta regardé mon idée ? |
ni lui ni moi n'avons besoin de ta réponse
C'est genius999 l'intéressé!
Marsh Posté le 26-03-2003 à 15:06:17
Latinus a écrit : |
Du calme gars, c'était juste un brin d'humour, qui n'est pas bien passé apparement
Marsh Posté le 26-03-2003 à 15:07:56
Mille excuses, je me suis embrouillé dans les pseudo
Latinus a écrit : |
Marsh Posté le 26-03-2003 à 15:35:03
JPA a écrit : Plutôt que de faire la modif dans la registry, tu ne pourrais pas plutôt modifier les paramètres régionaux soit : |
Oui, pourquoi pas, mais ca reviendrai bien au meme non.
Au lieu de lancer un script vbs avant mon appli, je lance un .reg
Je ne vois pas trop le différence, si tu pouvais m'expliquer ton point de vu?
Marsh Posté le 26-03-2003 à 15:35:32
From Hell a écrit : J'ai retrouvé le nom de ce logiciel pour comparer les changements dans la base de registre : |
Merci
Marsh Posté le 26-03-2003 à 15:59:05
genius999 a écrit : La raison, c'est que je suis en train de developper une petite application sous access et que pour des raisons de bons fonctionnement, je suis obligé d'avoir un séparateur de décimal de type "." au lieu de la "," que l'on trouve généralement par defaut. Par consequent, je veux que ce changement de décimal ne se fasse que pendant la période d'utilisation de mon appli pour eviter de foutre la merde avec les autres programmes qui utilisent le séparateur par defaut (,). |
C'est un appli qui est faite avec quoi ?
Pcq si c'est avec Delphi ou C++Builder au démarrage de ton programme tu mets DecimalSeparator := '.'; et ça fera comme si ce changement de séparateur avait été fait, mais juste pour ton appli, sans influencer les autres applications (ce changement fait comme ça "brutalement" comme tu veux le faire ça peut poser des problèmes innattendus dans les autres applications )
Marsh Posté le 26-03-2003 à 16:42:38
Au 9° topic il aprécisé que c'était sous Access...
antp a écrit : |
Marsh Posté le 26-03-2003 à 17:17:01
ReplyMarsh Posté le 26-03-2003 à 21:08:51
ReplyMarsh Posté le 26-03-2003 à 21:52:18
je connais à peu près rien en VB
Je peux tj déplacer ton topic sur Prog si tu veux, t'auras peut-être des réponses...
Marsh Posté le 26-03-2003 à 12:57:18
Connaissaissez-vous l'emplacement de la clé qui gére le . ou la , pour le symbole de séparation des decimales.
Par defaut pour la modifiée, on va dans les options regionales, onglet nombre.
Merci
PS : Windows 2000
Message édité par GENIUS999 le 27-03-2003 à 13:10:20