This property is obsolete. See the Remarks section below. |
Description
Use the Utilities.CurrencyFormat
property to specify the format string that is used for converting positive currency values to strings. This format is used, for example, by the FloatToStrF
and FormatCurr
functions. The format of negative currency values is specified by the NegCurrFormat
property.
Declaration
Applies To
The property is applied to the following object:
Property Value
CurrencyFormat
can hold one of the following values:
Value | Description |
---|---|
0 | $1 |
1 | 1$ |
2 | $ 1 |
3 | 1 $ |
By default, CurrencyFormat
holds the value that is specified by Regional Settings in the Windows Control Panel. To restore this value, call the GetFormatSettings
method.
Remarks
Utilities.CurrencyFormat
is obsolete and is supported for backward compatibility only. To get or set the currency string format, use aqEnvironment.GetLocaleInfo
and aqEnvironment.SetLocaleInfo
with LOCALE_ICURRENCY
as the second parameter.
JavaScript, JScript
var currency_format = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_ICURRENCY);
Log.Message(currency_format);
Python
currency_format = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_ICURRENCY)
Log.Message(currency_format)
VBScript
currency_format = aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_ICURRENCY)
Log.Message currency_format
DelphiScript
currency_format := aqEnvironment.GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_ICURRENCY);
Log.Message(currency_format);
C++Script, C#Script
var currency_format = aqEnvironment["GetLocaleInfo"](LOCALE_USER_DEFAULT, LOCALE_ICURRENCY);
Log["Message"](currency_format);
Or, if you want to convert currency values to strings using the locale format, use aqConvert.CurrencyToStr
and aqConvert.CurrencyToFormatStr
. These methods use the locale-specific currency format.