Синтаксис описания процедуры |
Процедуры предназначены для однократного или многократного вызова в программных блоках формы.
Процедуры используются для вычисления переменных и обработки массивов, вызова интерфейсов, диалогов, модификаторов, стандартных процедур и функций, в том числе стандартной процедуры вызова внешней форы, установки фильтров на логические таблицы и так далее.
Область действия процедуры формы ограничивается формой, в которой она описана.
<описание процедуры> ::= .procedure<имя процедуры> [(<список формальных параметров>)] ; {<описание переменных и массивов>} <блок .begin..end.>
При описании процедуры в форме ключевое слово .procedure должно иметь префикс точку и располагаться в первой позиции строки.
Процедура может иметь локальные переменные и массивы, область действия которых ограничивается данной процедурой.