Новости



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

Команда REGIONAL

См. также Пример

Создает региональные переменные памяти и массивы.

Синтаксис

#REGION nRegionNumber
REGIONAL MemVarList

Параметры

#REGION nRegionNumber

Создает регион. Прежде чем региональными переменными можно будет пользоваться в программе, их следует объявить. Обратите внимание на то, что #REGION является директивой компилятора, а не командой. Аргумент nRegionNumber задает номер региона в диапазоне от 0 до 31.

REGIONAL MemVarList

Объявляет переменные для региона, созданного по директиве #REGION. MemVarList представляет собой список имен переменных памяти и массивов, разделенных запятыми.

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

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

Если имя переменной модифицировано, то его можно узнать, выдав команду DISPLAY MEMORY. Отслеживая содержимое переменной в окне отладки, используйте ее мо ифицированное имя. В окне трассировки фигурирует первоначальное имя переменной (а е модифицированное компилятором), потому что окно трассировки использует ориги альный исходный код программы.

Комментарии

Переменные памяти или массивы с идентичными именами не будут вступать друг с д угом в конфликт, если их значения защищены "регионом". Региональные переменные аналогичны локальным.



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

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

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

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

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