Click or drag to resize

SetDigitFixed Function

X#
Return and optionally change the setting that fixes the number of digits used to display numeric output.

Namespace:  XSharp.Core
Assembly:  XSharp.Core (in XSharp.Core.dll) Version: 2.19
Syntax
 FUNCTION SetDigitFixed() AS LOGIC
Request Example View Source

Return Value

Type: Logic
If lNewSetting is not specified, SetDigitFixed() returns the current setting.
If lNewSetting is specified, the previous setting is returned.
Remarks
SetDigit() and SetDigitFixed() can be used together to control the way digits are displayed: When SetDigitFixed() is TRUE, display of numeric output is fixed according to the SetDigit() value. When SetDigitFixed() is FALSE, numeric output displays according to the default rules for numeric display.
Tip Tip
SetDigitFixed() affects only the display format of numbers, not the actual numeric precision of calculations.
Examples
This example uses SetDigitFixed() to start fixing the number of digits displayed at the beginning of a routine and stop fixing them at the end of the routine:
X#
1LOCAL lSDFSetting AS LOGIC
2lSDFSetting := SetDigitFixed(TRUE)
3MyFunc()
4SetDigitFixed(lSDFSetting)
See Also