Просмотр состояния памяти
Переменные существуют, пока выполняется приложение или продол-жается сеанс Visual FoxPro, в котором они были созданы. Чтобы задать область видимости переменной, употребляются ключевые слова LOCAL, PRIVATE и PUBLIC. Если для вашей фирмы требуется срочно оповестить клиентов о новой акции то сделать это можно при помощи массовой смс рассылки тут: http://www.websms.ru/Sms-mass.asp.
• Ключевое слово LOCAL создает локальные переменные, которые могут использоваться и модифицироваться только в той программе, где были созданы, и которые недоступны в программах более высокого или более низкого уровня. Локальные переменные и массивы освобождаются при прекращении выполнения содержащей их программы.
• Ключевое слово PRIVATE скрывает от текущей программы перемен¬ные и массивы, определенные в вызывающей программе. Имена таких пе-ременных можно использовать в текущей программе, не влияя на исход¬ные переменные. Когда программа, содержащая объявление с ключевым словом PRIVATE, оканчивается, все скрытые переменные и массивы сно¬ва становятся доступными.
• Ключевое слово PUBLIC определяет глобальные переменные или массивы. Глобальные переменные и массивы могут использоваться и мо-дифицироваться из любой программы, запускаемой в текущем сеансе Vis¬ual FoxPro. Все переменные и массивы, создаваемые в окне Command, являются глобальными.
Если переменная имеет то же имя, что и поле, Visual FoxPro всегда от¬дает предпочтение имени поля.
Для того чтобы знать какие переменные находятся в памяти в данный момент и чему равно их значение, воспользуйтесь процедурой DisplayMe- mory. Для вызова ее в нужный момент времени включите в текст головного модуля строчку: ON KEY LABEL F2 DO DisplayMemory. Теперь при нажатии клавиши F2 всегда можно получить карту состояния памяти (рис. 4.30).
r
Г Display - Блокнот
Файл Правка Формат Вид Справка
VERSIONFOXPRO Pub С "Visual FoxPro 09"
DISK Pub С "C:\REALESTATE"
FAMILY Pub С "Разработчик комплекса"
SUPERVISOR Pub L .F.
CHANGEPICTURE Pub L .T.
CHANGEPAS SWORD Pub L .T.
SETDELETED Pub L .F .
COUNTRECORD Pub L .T.
RIGHTACCESS Pub L .T.
SELECTSTREET Pub N 0
SELECTDISTRICT Pub С "Кировский"
<
? [ Сетевой диск ]+SYS(2020)+[ байт]
? [ Имя компьютера ]+SYS(0)
? [ Работник ]+FAMILY
? [ Диск по умолчанию ]+SYS(5)
? [ Текущая папка ]+SYS(2003)
? [ Папка запуска Visual FoxPro ... ]+SYS(2004)
? [ Папка временных файлов ]+SYS(2023)
? [ Файл ресурсов ]+SYS(2005)
? [ Максимальное число файлов ]+SYS(2010)
? [ Текущий принтер ]+SYS(6)
? [ Версия Visual FoxPro ]+PADR(VERSION(),16)
? [ Номер Visual FoxPro ]+SYS(9)
? [ Памяти для внешней программы ... ]+SYS(12)+[ байт]
? [ Доступная Visual FoxPro память . ]+SYS(1001)+[ байт]
? [ Файл конфигурации FoxPro
? [ ]
RETURN ]+SYS(2019)
Опубликовал vovan666
May 11 2013 07:58:30 ·
0 Комментариев ·
5178 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.