"posvad" писал(а):
Всё это, конечно, интересно. Однако проблема осталась и предложены только временные способы решения проблемы . Если я на нее наткнулся, значит могут и другие. Значит поток вопросов будет и в дальнейшем. А этого хотелось бы избежать.
И чем предложенный метод временный?
"posvad" писал(а):
Я вообще не понял , зачем циклу брать начальное значение со входа, если любое событие должно иннициировать отсчет с начала?
Иногда для каждой новой итерации нужно менять не только конечное, но и начальное значение, и, чтобы не загромождать схему лишними элементами, Dilma придумал брать начальное значение со входа
doFor.
"posvad" писал(а):
Я вижу несколько решений проблемы.
1) как и предлагалось ранее, решить проблему с NULL
2) отказаться вообще от получения начального значения счетчика из потока
3) ввести в элемент фор выключатель "читать значение начала счетчика из потока" и поставить его по умолчанию в false. Можно так же добавить переключатель "читать начало счетчика - читать конец - читать шаг".
А оставлять проблему в подвешенном состоянии нельзя.
Этот список почти слово-в-слово повторяет дискуссию по ссылке
(взято из поста тов. Galkov-а).
"posvad" писал(а):
4) ввести 2-3 вида циклов: жесткий фор, фор с открытым входом, цикл с условием (уже есть), цикл с множественным условием (когда несколько услови можно объединять по И, ИЛИ и НЕ)...
Зачем? Есть же цикл Repeat и компонент Math+MathParse!