System.SysUtils.SysLocale
Delphi
SysLocale: TSysLocale;
C++
extern DELPHI_PACKAGE TSysLocale SysLocale;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
variable | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
SysLocale contient les informations de localisation.
La variable SysLocale contient les attributs des paramètres régionaux en cours. Les paramètres régionaux déterminent comment les dates et heures sont formatées, comment les éléments sont triés alphabétiquement et comment les chaînes sont comparées.
Le champ DefaultLCID représente l'identificateur de localisation. Il s'agit d'une valeur 32 bits spécifiant un ordre de tri par défaut ainsi qu'un identificateur de langage par défaut.
Le champ PirLangID indique le type primaire de l'identificateur de langage. Il s'agit d'une des constantes identifiant un groupe de langages tel que LANG_ENGLISH ou LANG_FRENCH.
Le champ SubLangID spécifie le sous-type de l'identificateur de langage. Il s'agit d'une des constantes identifiant un groupe de langages tel que SUBLANG_ENGLISH_US ou SUBLANG_FRENCH_CANADIAN.
FarEast vaut true ou non-zéro si User32.dll prend en charge DBCS ; false ou zéro sinon. En d'autres termes, FarEast vaut true ou non-zéro si la version du jeu de caractères double-octet (DBCS) de User.exe est installée ; false ou zéro sinon.
MiddleEast vaut true si le système est activé pour les langues Hébreu et Arabe ; false sinon.