Skip to content

DefaultFormatSettings

Storage for default settings.

Declaration

Source position: sysinth.inc line 66

var
  DefaultFormatSettings: TFormatSettings = record
    CurrencyFormat: Byte;
    NegCurrFormat: Byte;
    ThousandSeparator: char;
    DecimalSeparator: char;
    CurrencyDecimals: Byte;
    DateSeparator: char;
    TimeSeparator: char;
    ListSeparator: char;
    CurrencyString: string;
    ShortDateFormat: string;
    LongDateFormat: string;
    TimeAMString: string;
    TimePMString: string;
    ShortTimeFormat: string;
    LongTimeFormat: string;
    ShortMonthNames: Array[1..12] of string = string;
    LongMonthNames: Array[1..12] of string = string;
    ShortDayNames: Array[1..7] of string = string;
    LongDayNames: Array[1..7] of string = string;
    TwoDigitYearCenturyWindow: Word;
    class function Invariant : TFormatSettings;  static;
    class function Create : TFormatSettings;  overload;  static; overload;
    class function Create(const LocaleName: string) : TFormatSettings
                     ;  overload;  static; overload;
  end = (CurrencyFormat: 1; NegCurrFormat: 5; ThousandSeparator: ','; DecimalSeparator: '.'; CurrencyDecimals: 2; DateSeparator: '-'; TimeSeparator: ':'; ListSeparator: ','; CurrencyString: '$'; ShortDateFormat: 'd/m/y'; LongDateFormat: 'dd" "mmmm" "yyyy'; TimeAMString: 'AM'; TimePMString: 'PM'; ShortTimeFormat: 'hh:nn'; LongTimeFormat: 'hh:nn:ss'; ShortMonthNames: ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'); LongMonthNames: ('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); ShortDayNames: ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'); LongDayNames: ('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); TwoDigitYearCenturyWindow: 50);

Description

DefaultFormatSettings contains the default settings for all type of formatting constants. If no thread-specific values are specified when a formatting function is called, this record is used as a default.

All other formatting constants refer to the fields of this variable using absolute addressing.

See also

Name Description
ShortMonthNames Names of months, abbreviated form.
LongMonthNames Full names of months.
ShortDayNames Names of days, abbreviated form.
LongDayNames Full names of days.