Compatible with:
DOS Maximite CMM MM150 MM170 MM+ MMX Picromite ArmiteL4
Armite F4 ArmiteH7 Picomite CMM2
Syntax:
RUN
RUN file$ [, cmdline]
Description:
RUN
All devices. Run the program held in flash memory.
RUN file$
Devices with file systems. Run the program 'file$' held on the SD card. Note
that 'file$' must be a string constant (ie, "MYPROG.BAS") including
the quotes required around a string constant.
It cannot be a variable or expression.
Or, if a file name (file$) is supplied, the current program will be erased and
that program will be loaded from the current drive and executed.
This enables one program to load and run another. Example: RUN “TEST.BAS” If
an extension is not specified “.BAS” will be added to the file name.
RUN file$ [, cmdline]
CMM2. If 'cmdline' is specified it will be available to the running
program as the string returned by MM.CMDLINE$.
'cmdline' is not processed by MMBasic so it can contain numbers, commas, quoted
strings, etc.
It is the responsibility of the running program to decode this string of
characters.
'file$' can be omitted and in that case MMBasic will run the "current
program name" which is the file last used by RUN, EDIT or AUTOSAVE.
To RUN another program from a current program, use EXECUTE
cl$ = "RUN "+CHR$(34)+file$+CHR$(34)
EXECUTE cl$
Last edited: 30 September, 2020