Переменные памяти - это область памяти, значение которой может быть изменено в процессе работы программы. Переменная памяти может содержать значение любого типа. Вы можете изменить значение переменной памяти в любой момент. Это позволяет Вам отслеживать какой-либо статус по факту его изменения в процессе работы приложения.
Переменные памяти существуют, только пока приложение выполняется или в той сессии Visual FoxPro, в которой они были созданы. Для определения области существования переменных памяти, используйте ключевые слова LOCAL, PRIVATE и PUBLIC.
Создание переменных памяти
Для того чтобы создать переменную памяти, сохраните значение в названном элементе Visual FoxPro, используя команду STORE, или оператор = (равенство).
Пример
Следующие примеры - это простые операторы присваивания, которые являются функционально эквивалентными.
Копировать код | |
---|---|
STORE 7 TO nVar nVar = 7 |
Следующий пример использует переменную памяти nInc
для сохранения значения счетчика цикла. Visual FoxPro присваивает новое значение переменной памяти на каждом шаге цикла.
Копировать код | |
---|---|
FOR nInc = 1 TO 10 ? nInc ENDFOR |
Следующий пример использует переменную памяти cName для сохранения значения поля Firstname
из таблицы Customer
.
Копировать код | |
---|---|
USE Customer STORE Customer.Firstname TO cName |
Смотрите также
Прочие ресурсы
Доступ к переменным памятиКоманда =
Команда FOR ... ENDFOR
Команда LOCAL
Команда PRIVATE
Команда PUBLIC
Команда STORE
Контейнеры хранения данных