TFormatSettings
Record with all the strings that determine formatting
Declaration
Source position: sysinth.inc line 33
Type
TFormatSettings = record
public
  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 : TMonthNameArray;
  LongMonthNames : TMonthNameArray;
  ShortDayNames : TWeekNameArray;
  LongDayNames : TWeekNameArray;
  TwoDigitYearCenturyWindow : Word;
end
Description
TFormatSettings is a record that contains a copy of all variables which determine formatting in the various string formatting routines. It is used to pass local copies of these values to the various formatting routines in a thread-safe way.
See also
| Name | Description | 
|---|---|
| Byte | An unsigned 8-bits integer | 
| Byte | An unsigned 8-bits integer | 
| Byte | An unsigned 8-bits integer | 
| Char | Character type (1 byte) | 
| Char | Character type (1 byte) | 
| Char | Character type (1 byte) | 
| Char | Character type (1 byte) | 
| Char | Character type (1 byte) | 
| Format | Format a string with given arguments. | 
| FormatDateTime | Return a string representation of a TDateTime value with a given format. | 
| FormatFloat | Format a float according to a certain mask. | 
| TMonthNameArray | Array type for array of month variables | 
| TMonthNameArray | Array type for array of month variables | 
| TWeekNameArray | Array of 7 Strings for week day names | 
| TWeekNameArray | Array of 7 Strings for week day names | 
| Word | An unsigned 16-bits integer |