А какие проблемы вы надеялись решить?
Вид для печати
> какие проблемы вы надеялись решить?
Некорректная работа окна ввода численных значений VisuDialogs.NumpadExtended элемента Text field.
Если задать ему в качестве строки формата %04X и вызвать его по событию OnMouseClick, в окне отображения будет не шестнадцатеричное представление, а десятичное. Но интерпретировать его NumpadExtended будет как шестнадцатеричное. При переключении радиокнопки в Dec, и обратно в Hex, в окне отображения появится %X . Повторное переключение в Dec, и обратно в Hex вызовет исключение рантайма.
Для Text field-а Texts.Text = %04X , Text variables.Text variable = PLC_PRG.testVar (тип -- WORD).
Можете выложить простой проект с одним полем ввода, на котором это повторяется, пожалуйста?
Исключение падает, если в настройках проекта (Project -> Project Settings...) во вкладке 'Visualization' в блоке 'Advanced' включить опции 'Visible' и 'Activate property handling in all element properties'.
Если эти опции не включать, окно ввода всё равно работает некорректно.
Информация об ошибке зафиксирована в баг-трекере CODESYS.
Вложение 52287
Будем ждать. Уж очень неохота пилить обходные решения.