Присваивает локальным переменным памяти или массивам переменных значения, переданные из вызывающей программы.

LPARAMETERS Parameter1 [AS type [OF ClassLib]] 
[, Parameter2 [AS type [OF ClassLib]]]

Параметры

LPARAMETERS ParameterList

Определяет список имен локальных переменных памяти или массивов, которым присваиваются данные. В списке ParameterList допустимо определять не более 26 переменных, разделяемых запятой.

NoteПримечание

В команде LPARAMETERS может быть указано не менее переданного количества параметров из вызывающей процедуры или функции. Если в операторе LPARAMETERS задано большее количество переменных или массивов, чем задано в вызывающей процедуре, избыточным переменным присваивается значение = False (.F.).

[ AS type [OF ClassLib] ]

Определяет Тип Данных соответствующей переменной или элемента массива, или соответствующий класс из библиотеки классов, в котором данный класс определен.

Вы можете определять в опции AS только изначально заданные типы данных или классов. Подсистема IntelliSense обрабатывает только строго заданные типы данных и классов. Смотрите дополнительно раздел: Как: Определить Строгую типизацию классов , объектов и переменных в программном коде.

Expand imageКомментарии

Когда используется команда приема параметров LPARAMETERS в некоторых программных модулях, процедурах или пользовательских функция, которые выполняются по команде DO, данный оператор должен быть первым исполняемым оператором в этой процедурк или функции.

По - умолчанию, в опции WITH, соответствующей команды DO все переменные и массивы передаются в вызаваемую процедуру по-ссылке. Также по-умолчанию, для Visual FoxPro, аргументы при вызове пользовательской функции, передаются по-значению.

NoteПримечание

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

Смотрите дополнительно разделы: Передача Данных, как параметров и Параметры в Процедурах и Функциях.

Expand imageСм. также