![]() |
This property is obsolete. See the Remarks section below. |
Description
Use the Utilities.DecimalSeparator property to specify the character that is used as a separator between integer and fractional parts of a float number.
Declaration
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.
Remarks
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);
Log.Message(dec_separator);
Python
dec_separator = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL)
Log.Message(dec_separator)
VBScript
dec_separator = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL)
Log.Message dec_separator
DelphiScript
dec_separator := aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL);
Log.Message(dec_separator);
C++Script, C#Script
var dec_separator = aqEnvironment["GetLocaleInfo"](LOCALE_USER_DEFAULT, LOCALE_SDECIMAL);
Log["Message"](dec_separator);
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
aqConvert.CurrencyToFormatStr Method
aqConvert.CurrencyToStr Method
aqString.Format Method
aqConvert.FloatToStr Method

