С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Константу мы не можем поставить вне диапазона экрана(0-15), а переменную пожалуйста и например (-1) будет соответствовать "4294967295":
Бегущая строка.PNG
Что в принципе позволяет расположить все переменные на одном экране в виде бегущей строки и останавливать бег строки на нужной для просмотра, редактирования переменной!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Юрий, теперь для "особо одаренных" поподробнее...
Как интересно у Вас организован вывод информации.
Т.е. у Вас информация выводиться не с первого символа?
Я понимаю, так что если координата х=1 то мы выводим строку начиная с первого символа строки текста и первого символа строки экрана.
Если мы имеем возможность ставить координату х>16 то тогда текст должен смещаться слева на право.
А как получается, что мы имеем возможность смещать текст справа налево, в этом случае координата должна быть Х<0 ?
Диапазон значений для бегущей строки 0 - 4294967295, если надо просто скрыть, достаточно более 15 назначить, а не более 16, отсчёт начинается с "0", а не с "1", у Юрия не точно!
Короче можно менять выводимые в строке переменные, пряча не нужные в данный момент за координатой более 15, если это сделать сразу в двух строках получится смена экранов на одном экране, в принципе нет смысла иметь более одного экрана, если только для более простой их смены имеющимися возле экрана кнопочками!
И ещё хотел добавить, что в этом случае останется возможность смены экрана функциональными кнопками возле экрана, но путём редактирования соответствующей переменной, это незначительно усложняет(если экранов много, я думаю, что упростит) переходы между экранами, но за то даёт возможность всегда видеть на каком экране мы находимся, о чём некоторые мечтают, не надо мечтать, можно уже так сделать! Это можно сделать и без переменной координата, сделав переходы между экранами по значению переменной из программы или редактировать её с экрана для перехода, а переход кнопочками(вверх, вниз и т. д.) не делать(запретить), чтобы положение экрана не "сбить"!
Последний раз редактировалось Сергей0308; 14.04.2019 в 16:06.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Подскажите.
Макрос "Бегущая строка (TICKER)" не поддерживает длину строки более 127 (примерно) символов?
Более этого значения макрос проглатывает первые символы. На моем примере строку 152 так я и не смог отобразить в бегущей строке.