Mega Code Archive

 
Categories / Delphi / Variables
 

Decimalseparator - the character used to display the decimal point

var DecimalSeparator : char; Description The DecimalSeparator variable is used in currency and floating point display functions. DecimalSeparator value is '.' by default, depending on the Windows locale. Notes DecimalSeparator = LOCALE_SDECIMAL by default. Related commands CurrencyDecimals Defines decimal digit count in the Format function CurrencyFormat Defines currency string placement in curr display functions CurrencyString The currency string used in currency display functions CurrToStrF Convert a currency value to a string with formatting FloatToStr Convert a floating point value to a string Format Rich formatting of numbers and text into a string NegCurrFormat Defines negative amount formatting in currency displays Example code : Changing the decimal point character var amount : Currency; begin amount := 12.34; // 12 pounds 34 pence // Display with the default decimal point character ShowMessage('Amount = '+FloatToStrF(amount, ffCurrency, 10, 2)); // Display with a new decimal point character DecimalSeparator := '|'; ShowMessage('Amount = '+FloatToStrF(amount, ffCurrency, 10, 2)); end; Show full unit code Amount = £12.34 Amount = £12|34