Использование процедур в теле программы.
PROCEDURE (имя процедуры) например – PROCEDURE MyProc1
Для обозначения конца процедуры, с возвратом в основную программу, обычно используется команда:
RETURN
Процедура обычно указывается в самом конце текста программы, после ее основного кода. По тексту программы эти процедуры вызываются командой:
DO (имя процедуры) например – DO MyProc1
Приведем пример использования процедуры (увеличение оклада сотрудникам, з/п которых менее 220) в программе FoxPro:
Если процедур в программе предполагается использовать в большом количестве, то (для того, чтобы не нагромождать код основной программы) их можно объединить в один процедурный файл типа – PRG. Далее, по тексту программы, этот файл вызывается командой:
SET PROCEDURE TO (имя процедурного файла) , только после этого можно командой DO вызывать из него отдельные процедуры.
В каждый момент времени может быть открыт только один процедурный файл. Чтобы его закрыть, нужно использовать команду SET PROCEDURE TO – без параметров.