Cтраница 1
Подпроцедура может представлять собой специальным образом оформленную часть вызывающей ее процедуры ( основной процедуры), отдельную процедуру REXX либо программу в файле типа MODULE или в области расширения ядра. [1]
Подпроцедура, возвращающая основной процедуре результат, называется функцией. [2]
Внутренняя подпроцедура ( функция) - это последовательность строк внутри процедуры REXX, начинающаяся меткой и заканчивающаяся оператором RETURN, по которому осуществляется возврат в основную процедуру. [3]
Встроенная подпроцедура ( функция) - это подпроцедура, встроенная в интерпретатор для обеспечения некоторой функции и всегда возвращающая основной процедуре результат выполнения функции. [4]
При вызове подпроцедуры ее поиск осуществляется сначала среди внутренних процедур данной процедуры, затем среди встроенных и в последнюю очередь среди внешних подпроцедур. [5]
Определенное перед вызовом внутренней подпроцедуры стартовое число не запоминается с целью восстановления его после выполнения этой подпроцедуры. [6]
Выражения определяют передаваемые подпроцедуре параметры. [7]
Доступ к значениям параметров подпроцедуры осуществляется с помощью операторов ARG, PARSE ARG либо встроенной функции ARG, указанных в теле вызываемой подпроцедуры. [8]
В зависимости от местонахождения подпроцедуры и функции делятся на внутренние, встроенные и внешние. [9]
Встроенная подпроцедура ( функция) - это подпроцедура, встроенная в интерпретатор для обеспечения некоторой функции и всегда возвращающая основной процедуре результат выполнения функции. [10]
Для каждой вершины из L выполнить описанную ниже подпроцедуру. [11]
Параметр номер определяет номер параметра в списке параметров, передаваемых при вызове процедуры или подпроцедуры, к которому требуется осуществить доступ или наличие ( отсутствие) которого требуется проверить. [12]
Определенное перед вызовом внутренней подпроцедуры стартовое число не запоминается с целью восстановления его после выполнения этой подпроцедуры. [13]
Доступ к значениям параметров подпроцедуры осуществляется с помощью операторов ARG, PARSE ARG либо встроенной функции ARG, указанных в теле вызываемой подпроцедуры. [14]
В случае динамического связывания, которое происходит при вызове DLL-функции программным кодом, компоновщик для установки таблицы импорта исполняемого файла использует сведения из объявления подпроцедуры external. Когда операционная система Windows загружает исполняемый файл в память, она сначала загружает все необходимые DLL, а затем запускает программу. В ходе загрузки Windows заполняет таблицу импорта программы адресами DLL-функций в памяти. Если по какой-либо причине DLL не найдена или процедура, к которой происходит обращение, в найденной DLL не представлена, программа запущена не будет. [15]