SAVE DATA Save Program Constants
Format
SAVE DATA filename$ [,ERR=stmtref], varlist
Where:
filename | Name of a variable definition file in which to store constant. |
stmtref | Program line number or statement label to which to transfer control. |
varlist | List of variables. |
Description
This directive creates a variable definition file on disk that contains the names and values of variables named in varlist. These variables and their values can then be loaded into memory using the LOAD DATA directive. Variables loaded in this way are read only (constants). Global variables are not supported.
To change the values of variables in a variable definition file, you must repeat the SAVE DATA process. When a variable definition file is resaved, the original contents are replaced.
See Also
LOAD DATA Load Program Constants
Example
COMPANY$="ABC Company"
DIVISION$="Laundry Division"
COMPANY_CODE=1
save data "CO_DATA",COMPANY$,DIVISION$,COMPANY_CODE
start
load data "CO_DATA"
dump
! ERR=0, CTL=0, RET=2
! Level=1
! PGN="<Unsaved>"
! Loaded data....CO_DATA (C:\data\CO_DATA)
COMPANY$="ABC Company"
DIVISION$="Laundry Division"
COMPANY_CODE=1
COMPANY_CODE=2
Error #61: Authorization failure