System.SysUtils.TSysLocale

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch