Оператор вызова программы <CALL>
Оператор предназначен для вызова подпрограммы из программы обработки технологических команд или другой подпрограммы.
Формат:
CALL <имя программы> {(<список фактических параметров>)}
Описание:
Словом, определяющим оператор вызова подпрограммы, является слово <CALL>, вслед за которым указывается <имя подпрограммы> – строковое выражение или литерная строка, не ограниченная двойными кавычками, значение которой соответствует имени вызываемой подпрограммы.
<Список фактических параметров> представляет собой последовательность числовых либо строковых переменных, констант, выражений или массивов. Если число параметров в списке больше одного, то они разделяются запятыми. Тип передаваемых внутрь подпрограммы фактических параметров должен соответствовать типу формальных параметров, которые объявлены в реализации подпрограммы. Если подпрограмма не содержит параметров, то скобок после имени подпрограммы не должны быть.
Оператор <CALL> передает управление указанной подпрограмме, после ее отработки делает возврат в программу, из которой осуществлялся вызов.
Пример:
X = 50; C = 0
CALL ConvertXYtoXC(X, 30, C)
CALL FillCycleParameters
Сопутствующие ссылки:
Оператор начала подпрограммы <SUB>