Повторное объявление переменной

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Повторное объявление переменной

Сообщение Lamo » 11 фев 2013, 09:37


Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Повторное объявление переменной

Сообщение George » 11 фев 2013, 10:36

Оператор DEFINE VARIABLE обрабатывается только один раз при компиляции. То, что он стоит внутри цикла, не имеет значения - цикл будет выполнятся уже после компиляции.

Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Повторное объявление переменной

Сообщение Lamo » 11 фев 2013, 11:19

В моем представлении конструкция "DEF VAR" резервирует за переменной некую область памяти.

Отсюда может ли объявление переменной в цикле привести к утечке памяти?

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Повторное объявление переменной

Сообщение George » 11 фев 2013, 11:24