Join Wintertainment 2021 to share your stories, have fun, earn community badges, and more!

Utilities.DecimalSeparator Property

Applies to TestComplete 15.10, last modified on December 07, 2021
This property is obsolete. See the Remarks section below.


Use the Utilities.DecimalSeparator property to specify the character that is used as a separator between integer and fractional parts of a float number.



Read-Write Property String

Applies To

The property is applied to the following object:

Property Value

The string that holds the character used as a separator between integer and fractional parts of a float number.

By default, DecimalSeparator holds the value that is specified by Regional Settings in the Windows Control Panel. To restore this value, call the GetFormatSettings method.


Utilities.DecimalSeparator is obsolete and supported only for backward compatibility. To get or set the decimal separator, use aqEnvironment.GetLocaleInfo and aqEnvironment.SetLocaleInfo with LOCALE_SDECIMAL in the second parameter.

JavaScript, JScript

var dec_separator = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL);


dec_separator = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL)


dec_separator = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL)
Log.Message dec_separator


dec_separator := aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL);

C++Script, C#Script

var dec_separator = aqEnvironment["GetLocaleInfo"](LOCALE_USER_DEFAULT, LOCALE_SDECIMAL);

Or, if you want to convert strings to numbers or numbers to strings using the locale format, use aqConvert.StrToFloat and aqConvert.FloatToStr. These methods use the locale-specific decimal separator.

See Also

Working With Numeric Values
CurrencyToFormatStr Method
CurrencyToStr Method
Format Method
FloatToStr Method

Highlight search results