

"Дубликаты" в соседних модулях выражений
- YurAnt
- Эксперт
- Сообщения: 3352
- Зарегистрирован: 13 апр 2017, 08:57
- Поблагодарили: 10 раз
- Контактная информация:
"Дубликаты" в соседних модулях выражений
Два разных модуля, в каждом из них имеются глобальные переменные одинаковые по имени. Компилятор матюкается, что дубликат, хотя они (модули) не соединены между собой никак. Аналогично с константами и именами процедур... Так задумано или это баг? (Насколько помню - вроде ж уникальность контролируется для имен, объявляемых в описании...)
- admin
- Разработчик
- Сообщения: 5399
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 45 раз
- Поблагодарили: 393 раза
Re: "Дубликаты" в соседних модулях выражений
Это модуль выражений? Все модули выражений объединяются в один модуль, поэтому имена идентификаторов должны быть уникальными. Я когда-то советовал добавлять какой-нибудь префикс к именам переменных и процедур для сохранения уникальности.
- YurAnt
- Эксперт
- Сообщения: 3352
- Зарегистрирован: 13 апр 2017, 08:57
- Поблагодарили: 10 раз
- Контактная информация:
Re: "Дубликаты" в соседних модулях выражений
7. Контроль уникальности имен функций в модулях выражений.
Двояко... Я думал, что под именами функций подразумевалось тех, которые объявляются в описании. Да и разговоры вроде как шли о префиксах для объявления в окне выражений. О том, что префикс нужно добавлять везде и вся - это новость... Выходит, что надо тогда делать общий PluginPack и подкидывать его всякий раз в начале разработки нового модуля, дабы ни с кем не пересечься?
Двояко... Я думал, что под именами функций подразумевалось тех, которые объявляются в описании. Да и разговоры вроде как шли о префиксах для объявления в окне выражений. О том, что префикс нужно добавлять везде и вся - это новость... Выходит, что надо тогда делать общий PluginPack и подкидывать его всякий раз в начале разработки нового модуля, дабы ни с кем не пересечься?
- admin
- Разработчик
- Сообщения: 5399
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 45 раз
- Поблагодарили: 393 раза
Re: "Дубликаты" в соседних модулях выражений
YurAnt писал(а):Выходит, что надо тогда делать общий PluginPack и подкидывать его всякий раз в начале разработки нового модуля, дабы ни с кем не пересечься?
Добавляйте название модуля, как префикс.