Спасибо, буду пробовать.
Получилось вот так.
2018-08-22_11-56-58.png
Всё работает, но при изменении с экрана переменных 1 - 4 значения не сохраниются.
ну а если как-то так попробовать:
Запаковка-распаковка_2.PNG
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если переменные 1.1 - 1.4 имеют начальные уставки (А имеет соответствующее значение), то
1. На экране 1 - 4 имеют нулевые значения
2. При изменении одной из уставок остальные сбрасываются в 0
Если переменные 1.1 - 1.4 имеют нулевую уставку, то всё ок. Этот вариант меня вполне устраивает, спасибо, но хотелось бы разобраться до конца. Я думаю это может быть полезно многим.
Ссылку не увидел. Посмотрю как там.
Последний раз редактировалось Aviator_VZh; 22.08.2018 в 14:26.
Aviator_VZh вам нужно передавать по сети упакованные в Word байты, при этом чтобы еще эти байты можно было менять как уставки с экрана а так же с верхнего уровня ?
Что касается пункта 2 это справедливо и при работе с экранами...
мне кажется без участия верхнего уровня тут не обойтись, так как вы в регистр потом запишите часть нулей и только одну переменную, то есть и на верхнем уровне надо думать как упаковывать недостающее, либо немного изменить подход в программировании. Но опять же, а вдруг вы в переменную пишите 0, то как будете проверять ?
Думаю вы больше ресурсов потратите если начнете паковать все переменные и контролировать их изменение. Пакуйте только те, что оправляете в сеть в варианте "только для чтения".
Последний раз редактировалось melky; 22.08.2018 в 14:52.
Вот посмотрите по ссылке(выложить почему-то сейчас не получается): https://yadi.sk/d/JOhrWQQH3aTizL
Там как раз я с экрана меняю уставки и пишу их в энергонезависимую память и когда по второму кругу захожу на уставку, то данные что ранее введены "подтягиваются" на экран!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей0308
Буду разбираться, спасибо.
melky
Про сеть разговора не было. Мне бы и без сети с этим разобраться )