Страница 1 из 1

Не получается поставить пароль

СообщениеДобавлено: 19 янв 2019, 02:25
smnt
В Системных настройках/Безопасность/Основной режим разрешаю одного пользователя и задаю ему пароль.
На экране делаю поле ввода с адресом LW9220.
Запускаю рантайм, ввожу пароль ... он не действует.
(При нажатии на запароленную кнопку пишет что доступ запрещен.)

Re: Не получается поставить пароль

СообщениеДобавлено: 21 янв 2019, 11:51
VanMo
Посмотрите как реализован режим безопасности в демо проектах.
Здесь есть проекты с реализацией парольной защиты: https://drive.google.com/open?id=1CUILlQYb8OyrzNHWZQlMT7aEpijblVHG

Re: Не получается поставить пароль

СообщениеДобавлено: 22 янв 2019, 21:48
smnt
Я так понял, там это сделано с помощью макросов.
А без них никак?

Re: Не получается поставить пароль

СообщениеДобавлено: 23 янв 2019, 11:11
VanMo
Проект ObjectsLock не использует макросы.
Там всё просто работает. Кроме ввода пароля, нужно еще номер пользователя ввести в регистр LW-9219.

Re: Не получается поставить пароль

СообщениеДобавлено: 26 янв 2019, 19:13
smnt
Посмотрите проект, что я делаю не так....
https://1drv.ms/u/s!AoPvKj5WDPfMhD2Y8365M8d5Bbpv

Re: Не получается поставить пароль

СообщениеДобавлено: 28 янв 2019, 10:52
VanMo
Формат регистра LW9220 - 32 бита, а у Вас стоит 16 бит. Задайте формат данных 32-bit Unsigned на вкладке Формат чисел.
Лучше выбирать системные регистры из списка, а не задавать адрес вручную, тогда формат выставляется автоматом.