Команда LOCAL
См. также
Синтаксис
LOCAL MemVarList
Параметры
MemVarList
Задает одну или несколько локальных переменных памяти, которые предстоит соз
ать.
[ARRAY] ArrayName1 (nRows1 [, nColumns1])
Задает один или несколько локальных массивов, которые предстоит создать. Описа
ие аргументов см. в DIMENSION.
Комментарии
Локальные переменные памяти и массивы переменных памяти могут использоваться и
модифицироваться только в рамках процедуры или функции, в которой они созданы,
и остаются недоступными для программ более высокого или более низкого уровня.
Локальные переменные памяти и массивы освобождаются, как только содержащая их п
оцедура или функция завершает выполнение.
Переменные памяти и массивы, созданные с помощью команды LOCAL, инициализи
уются значением "ложь" (.F.). Если вы хотите объявить переменную памяти или массив
как локальный, это необходимо сделать до присвоения значения. Если сначала п
исвоить переменной памяти или массиву значение, а потом объявить ее (его) локаль
ой с помощью команды LOCAL, Visual FoxPro сгенерирует сообщение об ошибке
"Illegal redefinition of variable" [Недопустимое переопределение переменной].
Локальные переменные можно передавать по ссылке.
Не сокращайте слово LOCAL, чтобы не смешивать его с командой LOCATE.
Or
LOCAL [ARRAY] ArrayName1 (nRows1 [, nColumns1])
[, ArrayName2 (nRows2 [, nColumns2])] ...
[, ArrayName2 (nRows2 [, nColumns2])] ...
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.