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

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

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

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

Сообщение wwswowsogon » 24.08.2018 21:43:34

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

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

Не знаю, понятно ли я выразился.
Это что, так специально, "особо сделано"? Тогда интересно, зачем? Или всё же я глюк поймал?
wwswowsogon
новенький
 
Сообщения: 57
Зарегистрирован: 23.12.2008 20:41:37

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

Сообщение zub » 24.08.2018 23:15:58

Попробуй скопировать в полнолуние. еще не то увидишь
zub
долгожитель
 
Сообщения: 2439
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение SSerge » 25.08.2018 05:17:35

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


наверное, не стоит копировать и модифицировать код проекта, остановленного отладчиком, чтобы не было так удивительно.
SSerge
энтузиаст
 
Сообщения: 835
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Alex2013 и гости: 7

Рейтинг@Mail.ru