Directives

LOAD DATA

Load Program Constants

Format

LOAD DATA filename$ [,ERR=stmtref]
 
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.

Description

This directive loads into memory the contents of a variable definition file (created via the SAVE DATA directive). These variables are read only, and any attempt to change them will result in an Error #61: Authorization failure. Global variables are not supported.

See Also

SAVE DATA Save 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