Supported by: COMX BASIC V1.00, Floating Point BASIC 2.2, Pecom 32 BASIC, Pecom 64 BASIC 1.0 and 4.0, Quest Super BASIC 3.0, Telmac SBASIC v 24.3
The DLOAD (for data load) command loads from tape any previously stored data (resulting from a DSAVE). The procedure is similar to that described in PLOAD except that DLOAD is used instead of PLOAD. The data is automatically placed at the end of existing program memory space and overwrites any existing data.
In connection with the use of the DSAVE and DLOAD commands, three points must be considered:
- If the user memory space contains both a program and data, any editing of the program will wipe out the data. Therefore, before any editing is done, do a DSAVE to save the data (if desired), edit the program, and do a DLOAD to return the data.
- Note that the act of doing a DLOAD automatically dimensions any arrays within the stored data.
- Strings are placed at the end of array space. If additional arrays are dimensioned after the strings have been generated, the strings will be wiped out by the growing array space. For this reason, all array dimensioning should be done before any strings are generated.