Как сделать блок Increment/Decrement переменной.

Ответить
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Как сделать блок Increment/Decrement переменной.

Сообщение Сергей »

Привет всем.
Кто нить пробовал увеличивать или уменьшать переменную на 1. Имею ввиду результат операции +1(-1) вернуть в эту же переменную.
Может у меня уже голова не варит Изображение , но не могу вдуплить как это реализовать.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Как сделать блок Increment/Decrement переменной.

Сообщение rw6cm »

Не совсем понял... типо такого
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Как сделать блок Increment/Decrement переменной.

Сообщение Сергей »

Все, разобрался.
rw6cm, нет. Нужно увел./умен. переменную на 1 при подаче импульсов (например с кнопок) на + или -.
Сделал блок на основе счетчика. В нем есть предустановка. Это и будет переменная. 
Блок Var +1 -1

А блок Counter +1 -1  о нем здесь (4 пост)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Как сделать блок Increment/Decrement переменной.

Сообщение rw6cm »

Сергей писал(а):Сделал блок на основе счетчика. В нем есть предустановка. Это и будет переменная.
Блок Var +1 -1

А блок Counter +1 -1 о нем здесь (4 пост)
Я бы блок Counter +1 -1 заменил на Блок Var +1 -1 но вход убрал и кинул этот сигнал на "мин." (он как раз срабатывает лишь раз при старте)
я специально кинул файлик тест 1-1, думал посмотришь.
в блоке Counter +1 -1 первый старт идет не с уставки мин. а с 0
Последний раз редактировалось rw6cm 18 сен 2015, 03:17, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Как сделать блок Increment/Decrement переменной.

Сообщение Сергей »

rw6cm, тут надо подумать. Но ты прав!
Просто я эти блоки я использую в организации многоуровнего меню.
На каждый уровень своя переменная (кол-во пунктов меню), с диапазоном возможных перемещений по пунктам текущего меню. При входе на уровень ниже, а потом обратно надо вернутся в тот же пункт. А так как ты говоришь - возвращение будет на предыдущий уровень в начало, на первый пункт, а не на тот с которого был переход. Counter +1 -1 это для навигации по меню, а Var +1 -1 для редактирования значений пунктов меню (в моем случае).

Вообщем замечание правильное, но это уже под конкретный проект надо корректировать.
Позже попробую сделать готовый блок меню... Если придумаю как его сделать универсальным.
Ответить

Вернуться в «переменные»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя