T26p0E Q- 13 - Команда преподавателя
EGRECECIVE
[Формат] N!CALL RECEIVE E([<имя файла>],<номер ученика>)
[Функция] HПринимает от ученика программу на Бейсике.
G[Пример 1] HCALL RECE ("B:TEST.BAS",14)
Эта команда принимает программу на Бейсике от указаного
ученика и записывает ее на диск в заданный файл . Команда
не стирает содержимое памяти преподавателя и может быть
использована в программном режиме . Формат , в котором
записывается файл такой же , как и в команде "SAVE" Бейсика .
В том пример программа ученика номер 14 записывается в
файл "TEST.BAS" . Если файл с таким именем уже есть на
диске , старый будет стерт и в замен него будет записана
программа ученика . Если программа ученика в момент подачи
команды работала , она будет остановлена и высветится "Wait"
(ждите) , а после окончания приема ее преподавателем-"Ok"
G[Пример 2] HCALL RECE (,1)
Эта команда пересылает программу ученика в память
преподавателя , стирая при этом программу находящиюся
в памяти . Если команда используется в командном режиме ,
то старая программа прерывается в строке с этой командой ,
стирается , а взамен принимается программа ученика , после
чего,высвечивается "Ok".
Во время приема на экране ученика высвечивается сообщение
"Wait" , а после чего-"Оk" . В этом примере программа ученика
номер 1 пересылается в текстовом области памяти
преподавателя.