Доброго дня.
Для анализа ошибок системы в лог файл собираю данные, одними из них являются данные по портам - их мгновенный снимок.
Тоесть 2 порта на 32 входа и на 32 выхода - их состояние мгновенно при сбое копируются в переменные типа DWORD.
В своей процедуре "алармов" я делаю это копирование:
PortIn1:=%IW10;
PortIn2:=%IW12;
Интересно то, что это работает со входами!! а с ВЫходами нет!! компилятор пишет что нарушена процедура присвоения (или происходит переназначение...)
PortOut1:=%QW0;
PortOut2:=%QW2;
Хотя по сути я просто беру область входов или выходов и кладу их в переменную а не наоборот!!
Как можно сделать снимок/слепок сразу всех выходов ?