Команда REGIONAL
См. также Пример
Синтаксис
#REGION nRegionNumber
Параметры
#REGION nRegionNumber
Создает регион. Прежде чем региональными переменными можно будет пользоваться
в программе, их следует объявить. Обратите внимание на то, что #REGION является
директивой компилятора, а не командой. Аргумент nRegionNumber задает номер региона в диапазоне от 0 до 31.
REGIONAL MemVarList
Объявляет переменные для региона, созданного по директиве #REGION. MemVarList представляет собой список имен переменных памяти и массивов, разделенных
запятыми.
Если в процессе компиляции обнаруживается объявление региональной переменной с
тем же именем, какое носит другая, уже откомпилированная региональная перемен
ая, то второй экземпляр имени модицифируется, приобретая уникальный вид; это
позволяет избежать конфликта с ранее объявленной региональной переменной.
Придание имени переменной уникального вида состоит в том, что оно дополняется
о 10 символов с помощью символов подчеркивания и номера текущего региона.
Такая замена производится исключительно во время компиляции программы и не влияет
а скорость выполнения.
Если имя переменной модифицировано, то его можно узнать, выдав команду DISPLAY
MEMORY. Отслеживая содержимое переменной в окне отладки, используйте ее мо
ифицированное имя. В окне трассировки фигурирует первоначальное имя переменной (а
е модифицированное компилятором), потому что окно трассировки использует ориги
альный исходный код программы.
Комментарии
Переменные памяти или массивы с идентичными именами не будут вступать друг с д
угом в конфликт, если их значения защищены "регионом". Региональные переменные
аналогичны локальным.
REGIONAL MemVarList
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.