Авторизация



Выполнение подпрограммы

Оценить
(0 голоса)

Когда выполнение подпрограммы будет завершено, управление передается вызвавшей ее программе (по команде RETURN или RETRY), либо главной программе (по команде RETURN ТО MASTER), либо в систему dBASE III PLUS (по команде CANCEL) и, наконец, в операционную систему (по команде QUIT).

Подпрограммы также могут содержать команды DO. При этом вложенность команд DO не должна превосходить 24 уровня. Команда DO не может вызывать уже вызванные ранее подпрограммы (запрещен рекурсивный вызов программы).

В dBASE III PLUS существует группа команд, предназначенных для возвращения управления из вызванной в вызывающую программу. Среди них команда RETURN, имеющая две формы записи: RETURN и RETURN ТО MASTER. Если команда RETURN находится в главной программе, то происходит возврат управления в систему dBASE III PLUS.

В отличие от команды RETURN, возврат управления по которой приводит к выполнению следующей за DO команды, команда RETRY приводит к повторному выполнению той же команды DO. Эта команда особенно полезна в случае, когда некоторая подпрограмма должна циклически выполняться до тех пор, пока не будут выполнены некоторые условия, либо во время обнаружения и обработки ошибок.

Команда CANCEL
Команды прерывания и вызова внешних программ
Команда SUSPEND
Пользователь
RUN

Добавить комментарий


Защитный код
Обновить