Через макрос очистить память RW
![Сообщение Сообщение](./styles/prosilver/imageset/icon_post_target.gif)
Здравствуйте!
Задача: Добавлять и выводить в список фамилии.
Как добавлять в список мы разобрались (Фамилии на русском языке). С помощью макроса я сохраняю фамилии в RW, всего сохраняю 20 фамилий в 50 символов.С экрана в LW записываю фамилию русскими буквами.в настройке стоит галка unicode. Через макрос с помощью StringGet(str[0], "Local HMI", LW, 500, 50), StringSet(str[0], "Local HMI", RW, 500, 50) записываю в память.
При изменении строки столкнулись с тем, что предыдущая фамилия частично остается, конечно, если новая строка меньше предыдущей.
В инструкции нет функции очистки памяти или не нашли. Пытались использовать FILL(str[0],0,50),StringSet(str[0], "Local HMI", RW, 500, 50).Добавлять пустую строку тоже не получается.
Подскажите, пожалуйста, как можно затереть без остатка предыдущие данные в RW, если это вообще можно сделать?
Использую EasyBuilder PRO v5.04.01.035 build 2016.06.04, программирую панель MT8102iE
Задача: Добавлять и выводить в список фамилии.
Как добавлять в список мы разобрались (Фамилии на русском языке). С помощью макроса я сохраняю фамилии в RW, всего сохраняю 20 фамилий в 50 символов.С экрана в LW записываю фамилию русскими буквами.в настройке стоит галка unicode. Через макрос с помощью StringGet(str[0], "Local HMI", LW, 500, 50), StringSet(str[0], "Local HMI", RW, 500, 50) записываю в память.
При изменении строки столкнулись с тем, что предыдущая фамилия частично остается, конечно, если новая строка меньше предыдущей.
В инструкции нет функции очистки памяти или не нашли. Пытались использовать FILL(str[0],0,50),StringSet(str[0], "Local HMI", RW, 500, 50).Добавлять пустую строку тоже не получается.
Подскажите, пожалуйста, как можно затереть без остатка предыдущие данные в RW, если это вообще можно сделать?
Использую EasyBuilder PRO v5.04.01.035 build 2016.06.04, программирую панель MT8102iE