ProvideX V8.20 > Language Reference > 6. System Parameters
659
The above values are additive; e.g., to set 1 and 4, use SET_PARAM 'DB'=5.
Default
'DB'=31. All settings (1+2+4+8+16).
'DC' System Parameter
   Destructive Cursor
Description
Sets destructive cursor. (Moving from left to right, replaces intervening characters
with spaces up to the new cursor position).
Default
Off. The cursor jumps over the intervening characters.
Example
SET_PARAM 'DC'=0
PRINT @(15),"B", @(10), "A", @(20), "C"
With 'DC' off, the screen output is " A B C". The cursor jumps first to column 15
and prints the B, jumps to column 10 and prints the A, then finally jumps to column
20 and prints the C.
SET_PARAM 'DC'
PRINT @(15),"B", @(10), "A", @(20), "C"
With 'DC' on, ProvideX uses a destructive cursor (line print mode, as in BBx and
some MAI systems). The preceding example would result in " A C", because the
output driver simply issues spaces when advancing on the same line. With 'DC' on,
after printing the B and A, the driver uses 9 spaces to position itself at column 20 to
print the C. The destructive cursor overwrites the B with the space.
'DD' System Parameter
     Convert DOS Directory Delimiter
Description
Replaces the normal MS-DOS reverse slash (\) in path names with a standard slash (/).
Default
Off. No replacement of delimiter occurs.
'DF'= System Parameter
     Enforced Delay Time after 'FF'
Description
Adds automatic delay times after a each 'FF' without having to insert WAIT
statements into your application. Use this parameter to have ProvideX return control
to the OS for longer periods of time. 'DF'=num is a numeric value from 0 to 1000:
0 indicates no delay (default)
1 indicates a forced WAIT 0 when the event occurs.
All other values from 2 through 1000, indicate the number of 100ths of a second to
delay on each event occurrence. (See also: 'FF' Mnemonic, p.605.)