Record with all the strings that determine formatting.
Source position: sysinth.inc line 34
type TFormatSettings = record |
||
public |
||
CurrencyFormat: Byte; |
|
Currency format string. |
NegCurrFormat: Byte; |
|
Negative currency format string. |
ThousandSeparator: Char; |
|
Thousands separator character. |
DecimalSeparator: Char; |
|
Decimal separator character. |
CurrencyDecimals: Byte; |
|
Currency decimals. |
DateSeparator: Char; |
|
Date separator character. |
TimeSeparator: Char; |
|
Time separator character. |
ListSeparator: Char; |
|
List separator character. |
CurrencyString: string; |
|
Currency string. |
ShortDateFormat: string; |
|
Short date format string. |
LongDateFormat: string; |
|
Long Date Format string. |
TimeAMString: string; |
|
AM time indicator string. |
TimePMString: string; |
|
PM time indicator string. |
ShortTimeFormat: string; |
|
Short time format string. |
LongTimeFormat: string; |
|
Long time format string. |
ShortMonthNames: TMonthNameArray; |
|
Array with short month names. |
LongMonthNames: TMonthNameArray; |
|
Array with long month names. |
ShortDayNames: TWeekNameArray; |
|
Array with short day names. |
LongDayNames: TWeekNameArray; |
|
Long day names. |
TwoDigitYearCenturyWindow: Word; |
|
Value for 2 digit year century window. |
class function Invariant; |
||
class function Create; overload; |
||
|
||
end; |
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.
|
Format a string with given arguments. |
|
|
Return a string representation of a TDateTime value with a given format. |
|
|
Format a float according to a certain mask. |