Странные ссылки на переменные между модулями

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

Модератор: Модераторы

Ответить
wwswowsogon
постоялец
Сообщения: 157
Зарегистрирован: 23.12.2008 19:41:37

Странные ссылки на переменные между модулями

Сообщение wwswowsogon »

Всем здравствуйте!

Недавно заметил странную вещь, которая, видимо, является закономерностью.
Есть два модуля, в которых есть одинаково названные переменные.
Если скопировать кусок кода, содержащий указанную переменную, в другой, то этот другой "чувствует" скопированную переменную, и берёт её значение из того модуля, из которого она была скопирована! Более того, если в скопированном коде сделать Ctrl + мышь по этой переменной, ссылка ведет именно на раздел переменных в модуле, откуда она была скопирована.

Не знаю, понятно ли я выразился.
Это что, так специально, "особо сделано"? Тогда интересно, зачем? Или всё же я глюк поймал?
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Попробуй скопировать в полнолуние. еще не то увидишь
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

wwswowsogon писал(а):и берёт её значение из того модуля, из которого она была скопирована


наверное, не стоит копировать и модифицировать код проекта, остановленного отладчиком, чтобы не было так удивительно.
Ответить