Ошибка в (v3.0.3.0-ML19) на терминале 8230

Страницы: 1
RSS
Ошибка в (v3.0.3.0-ML19) на терминале 8230, Некорректно работают формы с "подсказкой" более 14 символов
 
Некорректно работают формы с "подсказкой"
Например,если в генераторе приложений указать "подсказку" 15 символов или более, то курсор всегда встаёт на 15-ю позицию, поверх "посказки"
Если начать вводить текст, то он куда-то вводится, но теряется. Можно добиться того что будет вводится только один символ, а затем можно будет стереть подсказку и после это позиция курсора вообще необъяснима
Если же, после того как курсор ошибочно встал на 15-ю позицию, нажать кнопку удаления символа, то курсор сразу же прыгает на правильную позицию и всё работает корректноЕсли длина подсказки менее 15 символов, то всё работает корректно

В примере, если сделать подсказку "Код сотрудника:", то курсор встаёт на ":"
А подсказка "Код сотрудник:" то работает нормально


Про терминал:
H/W: 1.00
S/N: DQ1702113
M/D: 2017.03.22
KNL: 8200K-1.21
LIB: 8200L-1.11
USR: 82xxRU103-ML19
DEV: 2800
Изменено: Сергей Финоженков - 22.05.2018 19:12:23
 
В строке 20 символов. Вы хотите ввести 5. Значит на подсказку отведите не больше 15.
 
Вы наверное не разобрались:курсор всегда встаёт на 15-ю позицию, если подсказка больше 14-ти символов (15, 16, 17 и т.д.)
И неважно сколько я собираюсь ввести, даже один символ - ввод пытается начаться с 15-й позиции, символы вводятся поверх подсказки и ввод не работает, а затем начинаются чудеса ввода, как я описывал выше

Если же нажать символ удаления - "<--", то курсор прыгает на своё правильное место - сразу после подсказки и дальнейший ввод работает корректно


Например при подсказке указанной ниже курсор будет стоять на букве "о":
Коды сотрудников:

И при вводе цифр "123", будет следующая картина:
Коды сотрудник123
При нажатии ввода на клавиатуре введённые символы не передаются вообще (передаётся пустая строка)
 
После удобной работы в генераторе приложений для 8370, попытки разрабатывать приложение для 8230 вызывают некоторые неудобства
Генератор приложений не запоминает выбранный язык, даже во время одной сессии
Как-то удалось сохранить русскоязычное приложение не выбрав русский язык, и потерялась информация, например, в "меню пользователя" - все строки пустые (но повторить не удалось)

Генератор приложений не запоминает выбранный порт для загрузки (но это терпимо)





Работаю так:Запускаю генератор пиложенийВ "Preferences" выбираю русский язык
Далее "Открыть" или "Новая" приложение и можно редактировать, записывать и т.д.
Если открыть настройки, то порт всегда 1 и язык всегда английский
Перед заливкой в ТСД приходится каждый раз выставлять порт и язык менять на русский (иначе всё станет английским при нажатии ОК)
 
Скорее всего ГП для 8300 использовался или под WinXP или каталог с программой находился не в Program Files, куда обычным программам доступ запрещен.
Выход. Или разрешить запись на каталог, где лежит ГП или его попросту скопировать в другое место.
Для batch (автономных) моделей ГП мы это исправили. Для WiFi 8xxx серии пока нет. Слишком мало пользователей ими пользуются.
 
Спасибо большое!
Сразу не подумал об этом, хотя это самая распространённая причина подобного поведения
У меня Windows 7, запускал без прав администратора
После одного запуска с соответствующими правами всё запомнилось
 
Не, запускать приложение с правами админа тоже неверно. Выхода два: либо просто переписать куда-нибудь в другое место либо на каталог Генератора Приложений в каталоге Program Files правый клик -> Свойства -> Безопасность и группе Пользователи дайте полные права на этот каталог.
 
Я один раз, чтобы запомнились настройки :)
 
Сегодня посмотрю

P.S. Как выложат, качайте версию CPT_8x70_3.0.3.0_OE24.exe. Там кстати и ГП обновился, который очищал меню пользователя при открытии задачи.
Страницы: 1