4get9
Messages postés11Date d'inscriptionmercredi 21 août 2002StatutMembreDernière intervention16 juillet 2004
-
21 août 2002 à 11:07
4get9
Messages postés11Date d'inscriptionmercredi 21 août 2002StatutMembreDernière intervention16 juillet 2004
-
22 août 2002 à 09:55
je cherche à forcer les paramètres régionaux, le style de date courte plus précisement.
Je voudrais le forcer à jj/mm/aaaa
J'ai réussit à modifier les 2 clefs dans la base de registre :
r.RegWrite "HKEY_USERS\.DEFAULT\Control Panel\International\sShortDate", "dd/MM/yyyy"
r.RegWrite "HKEY_CURRENT_USER\Control Panel\International\sShortDate", "dd/MM/yyyy"
et à modifier le WIN.INI :
Call WriteProfile("win.ini", "intl", "sShortDate", "dd/MM/yyyy")
(je ne met pas tous le code, tout vient du forum)
mais cela ne me met pas à jour pour autant le paramètre.
y'a t il d'autres clefs a modifier ou d'autres fichiers, faut-il une quelconque validation, ou bien y'a t il une autre méthode plus directe ?
Private Const LOCALE_SSHORTDATE As Long = &H1F 'short date format string
Private Declare Function GetSystemDefaultLCID Lib "kernel32" () As Long
Private Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long
Private Sub Commande0_Click()
On Error GoTo Err_Commande0_Click