|
| WINDOWS 11 problème séparateur de millier |
| Débuté par Taybi HICHAM, 26 mar. 2023 18:17 - 3 réponses |
| |
| | | |
|
| |
Membre enregistré 1 message |
|
| Posté le 26 mars 2023 - 18:17 |
Bonjour J'ai une application qui est développé avec WinDev 26 quand j'enregistre un chiffre par exemple : 10 150 sous Windows 11 le chiffre change complètement est deviens 10 mais sous Windows 10 ou 7 pas de problème. J'ai regardé dans les paramètres régionaux, séparateur de millier=espace vide sous Windows 11 ils sont les mêmes que Windows 10.
Si quelqu'un a une solution à ce problème.
>MerciMessage modifié, 26 mars 2023 - 18:21 |
| |
| |
| | | |
|
| | |
| |
| Posté le 27 mars 2023 - 09:01 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 23 messages |
|
| Posté le 06 juillet 2023 - 17:11 |
Bonjour, après lecture de votre post j'ai constaté que mon soucis d'affichage d'un monétaire dans un etat pouvait être lié.

J'ai donc repris mes vieux codes car j'avais déjà été confronté a ce même soucis.
CONSTANT LOCALE_SMONDECIMALSEP=0x16 LOCALE_SMONTHOUSANDSEP=0x17 FIN
gcSeparateurDecimaleest un caractère=OFX_SeparateurNumerique(LOCALE_SMONDECIMALSEP) gcSeparateurMilleest un caractère=OFX_SeparateurNumerique(LOCALE_SMONTHOUSANDSEP)
SIAsc(gcSeparateurMille)<>32ALORSChangeSéparateur(sepMILLIER,Caract(32))
DANSles procédures globales
ProcedureSeparateurNumerique(_SeparateurRechercher) sReturnestune chaîne nlReturnest un entier nlLocaleIDest un entier niTypeest un entier
niType=_SeparateurRechercher
nlLocaleID=API("kernel32","GetUserDefaultLCID","USER")
nlReturn=API("kernel32","GetLocaleInfoA",nlLocaleID,niType,sReturn,Taille(sReturn))
SInlReturnALORS
sReturn=Complete(sReturn,nlReturn)
nlReturn=API("kernel32","GetLocaleInfoA",nlLocaleID,niType,sReturn,Taille(sReturn))
SInlReturn>0ALORS
RENVOYERGauche(sReturn,nlReturn-1) FIN FIN
-- Il vaut mieux plusieurs têtes qui trouvent, qu'une seule tête qui cherche !
>On trouve des chercheurs qui cherchent, mais on cherche des chercheurs qui trouvent ! |
| |
| |
| | | |
|
| | |
| |
| Posté le 26 juin 2024 - 08:25 |
si un carré apparait dans l’affichage des nombres, des chiffres, voilà la solution :
cela apparait surtout sous Windows 11 pour le résoudre allez dans ...
Paramètres de Windows 11 Paramètres de la langue d’administration (tout en bas) Sélectionner l’onglet Formats, et tout en bas cliquer sur Paramètres supplémentaires Sélectionner l’onglet Nombres, puis “Symbole de groupement des chiffres” et choisissez un point “.” >Faites appliquer et tester |
| |
| |
| | | |
|
| | | | |
| | |
|