Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда LPARAMETERS

См. также

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

Синтаксис

LPARAMETERS ParameterList

Параметры

ParameterList

Задает имена локальных переменных памяти или массивов, которым присваиваются анные.

Параметры в списке ParameterList разделяются запятыми. В операторе LPARAMETERS должно присутствовать по край ей мере столько же параметров, сколько и в операторе DO ... WITH. Если в операто е LPARAMETERS окажется больше переменных или массивов, чем передается операто ом DO ... WITH, лишние переменные или массивы инициализируются значением "ложь" (.F.). Всего может быть передано не более 24 параметров.

Чтобы определить число параметров, переданных в последнюю выполнявшуюся прог амму, процедуру или пользовательскую функцию, можно использовать функцию PARAMETERS( ).

Комментарии

Оператор LPARAMETERS создает локальные переменные памяти или массивы в выз ваемой программе, процедуре или пользовательской функции. Для создания локальных переменных памяти или массивов пользуйтесь командой PARAMETERS.

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

По умолчанию оператор DO ... WITH передает переменные и массивы в процедуры по ссылке. Когда в вызываемой процедуре значение изменяется, новое значение пере ается назад в соответствующую переменную или массив вызывающей программы. Если вы хотите передать переменную или массив в процедуру по значению, заключите эту переменную или массив в скобки в списке параметров DO ... WITH. Никакие измене ия параметра в вызываемой процедуре не будут передаваться обратно в вызывающую программу.

По умолчанию переменные передаются в процедуру по ссылке и в пользовательскую функцию по значению. Для передачи переменных в пользовательскую функцию по ссы ке пользуйтесь командой SET UDFPARMS REFERENCE.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.