"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автора

@P<#/##/##P 20,987 2/09/87
@P<#/##/##P 120,987 12/09/87
@P<#:## AMP 146 1:46 AM
@P<#:## PMp 1,146 11 : 46 PM
@P###-##-#### P 246,732,453 246-73-2453
@P###/###-#### P 3,059,417,665 305/941-7665
@P###/###-#### P 9,417,665 000/941-7665
@ P4##A-#P 112 411A-2
@ P#' <#"P 511 5' 11"
@ P<# 1Ь <# ozP 902 9 1b 2oz

3.2.6. Символьные шаблоны.
Шаблон для строки обозначается как @Sn, где n определяет коли-
чество символов в строке. Шаблоны строки используются при обработке
экранов с ENTRY и MENU полями операторов и при доступе к монитору и
клавиатуре с ASK, LOOK и SHOW операторами.

3.3. Оператор EXTERNAL.

Метка EXTERNAL

Оператор EXTERNAL специфицирует параметр процедуры или функции
которые "проходят мимо адресов".
Параметр, который проходит мимо адреса, называется внешним па-
раметром и принадлежит вызывающей программе, процедуре или функции.
Метка EXTERNAL - оператора должна появиться в списке параметров
его операторов PROCEDURE или FUNCTION. Программа не может содержать
EXTERNAL - операторы до тех пор, пока она не имеет параметров. В вы-
зываемом операторе, параметр м.б. именем переменной или промежуточной
величиной (результат выражения или функции). Если вызываемый параметр
- метка RECORD, HEADER, FOOTER, DETAIL или TABLE-структура, он трак-
туется как GROUP-структура. Изменение величины внешней переменной ме-
няет ее величину в вызываемой программе, процедуре или функции.

- 27 -
Промежуточные величины, которые возвращаются функциям, являются
результатом выражения и временными. Когда промежуточная величина про-
ходит через EXTERNAL, она работает как переменная в течение всей про-
цедуры. Если внешняя переменная меняется, ее значение в промежуточной
памяти изменяется, как значение переменной, но когда процедура закан-
чивается, промежуточная величина освобождается. Поэтому, изменения,
сделанные во внешних промежуточных величинах,не обнаруживаются вызы-
вающей программой или процедурой.

3.4. Атрибуты EXTERNAL.
Атрибуты внешних допустимых массивов экранов, отчетов, файлов,
ключей и таблиц проходят как параметры процедур и функций. Следующие
ключевые слова м.б. используемы как атрибуты EXTERNAL-оператора:

DIM FILE KEY SCREEN