System.SysUtils.TSysLocale
Delphi
TSysLocale = packed record
DefaultLCID: TLocaleID;
PriLangID: Integer;
SubLangID: Integer;
FarEast: Boolean;
MiddleEast: Boolean;
end;
C++
struct DECLSPEC_DRECORD TSysLocale
{
public:
unsigned DefaultLCID;
int PriLangID;
int SubLangID;
bool FarEast;
bool MiddleEast;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Beschreibung
TSysLocale repräsentiert eine Ländereinstelllungs-Information.
Der Typ TSysLocale repräsentiert eine Ländereinstellung. Die Ländereinstellung legt fest, wie Datums- und Uhrzeitwerte formatiert werden, wie Einträge sortiert werden und wie Strings verglichen werden.
Das Feld DefaultLCID repräsentiert den Bezeichner für die Ländereinstellung. Dabei handelt es sich um einen 32-Bit-Wert, der die Standardsortierreihenfolge und den Standardsprachbezeichner festlegt.
Das Feld PirLangID gibt den Primärtyp des Sprachbezeichners an. Dabei handelt es sich um eine Konstante, die eine Sprachgruppe, wie z.B. LANG_ENGLISH oder LANG_FRENCH, bezeichnet.
Das Feld SubLangID gibt den Untertyp des Sprachbezeichners an. Dabei handelt es sich um eine Konstante, die eine Sprachgruppe, wie z.B. SUBLANG_ENGLISH_US oder SUBLANG_FRENCH_CANADIAN, bezeichnet.
FarEast ist true oder nicht Null, wenn User32.dll DBCS unterstützt; ansonsten false oder Null. Mit anderen Worten FarEast ist true oder nicht Null, wenn die Doppel-Byte-Zeichnsatzversion (DBCS) von User.exe installiert ist; ansonsten false oder Null.
MiddleEast ist true, wenn das System für hebräische und arabische Sprachen aktiviert ist, ansonsten false.