В том-то и дел, что пропадает! Сижу, гадаю: це баг чи фича?
Вид для печати
В том-то и дел, что пропадает! Сижу, гадаю: це баг чи фича?
Не знаю где Вы такое нашли, у меня всё наоборот: соединяю с выходом линией связи - желтизна появляется, удаляю линию связи с выходом - желтизна пропадает!
Что мне пока не понятно, то почему это не действует, если соединить с выходом через внутреннюю переменную, вроде всё аналогично должно работать, но желтизна не появляется!
Вот и я про это. OL все прекрасно симулирует пока к OR не подключаем выход макроса. В симуляции там (на выходе макроса и в блоке записи в переменную) появляется единица т.е. OL все отрабатывает и считает эту часть программы исполняемой. Надо Юрия попросить разъяснить этот вопрос.
stanislau, на ПР не проверяли? Только в симуляторе?
Завтра на работе запишу в ПР.
Проверил в ПР. Пример1 - работает, пример2 - не работает, пример3 - работает. Вот хотелось бы услышать комментарии опытных пользователей и программистов OL. Чем отличаются эти три примера?
Поставьте на варианте 2 на переменной Запись в конце цикла - ДА, будет работать или нет ?
Кстати, в режиме пошаговой эмуляции вариант с желтизной тоже не работает. На этом фоне вспоминается, как некоторые товарищи, когда после выхода 15й версии ОЛ желтизна начала массово выскакивать в старых программах и макросах, говорили тут: "да не обращайте внимания, всё будет работать как надо!"
Должно.Цитата:
Поставьте на варианте 2 на переменной Запись в конце цикла - ДА, будет работать или нет ?
Не совсем так, говорили если есть желтизна, но программа работает как вы задумали, тогда не обращать внимание...
Да с записью в конце цикла все работает. Просто не понятно в чем разница между тремя вариантами. Откуда берется циклическая связь? И почему ее нет, если не подключаешь выход.