Спасибо, будем разбираться...
Вид для печати
Господа разработчики, здравствуйте!
Ещё один лёгкий глючок :)
Блоки переменной отображают разные переменные, хотя указывают на одну и ту же (переменная нужна одна и та же).
Вложение 31517
На снимке отмечено красным.
Произошло сие безобразие после копирования и вставки части схемы с последующей заменой переменных.
Часть проекта с глючком: Вложение 31518
Господа разработчики!
Ещё одна не нормальная особенность поведения OL.
В проекте можно создавать любое кол-во переменных с одинаковыми именами!
Конечно, все понимают, что непосредственно внутри OL, система работает не с именами переменных, а с объектами класса переменная.
И всё же, добавьте в систему простейшую проверку на уникальность имён переменных, пожалуйста.
Иначе при среднем, и больше среднего, размере проекта может возникнуть серьёзная путаница :(.
Благодарю, за внимание.
Мы планируем добавить проверку имён переменных на дублирование в одном из ближайших релизов. Не смотря на кажущуюся простоту, эта задача требует глубокой проработки, ведь большое количество проектов уже были внедрены с дублированными переменными. Действовать нужно предельно аккуратно, чтобы не повлиять на их работоспособность.
Здравствуйте!
Пояснения:
Была скопирована часть схемы с блоками входных переменных, в которых использовалась переменная CT_M.
После вставки, во вставленной части схемы, в "блоках входных переменных" переменные были заменены на переменную CT_S.
В результате, программа работает, как и задумано, но в блоках отображается название не той переменной. (CT_M вместо CT_S).
Если эти блоки выбрать курсором. В свойствах будет указана переменная CT_S.