Антон Новайкин ну если не сильно расписывать то вот:
Если в новой версии ничего не меняется по отношению к какому-то программируемому реле, то почему бы не открывать старой версией программу скажем для ПР200, которую написали в новом релизе?
Как пример, последнее изменение, затрагивающее ПР200, если не ошибся, в версии 2.7.354. Человек выкладывает для ПР200 скажем в последней версии. Почему нельзя открыть эту программу в версии 2.7.354 ? ведь ни черта по отношению к ПР200 не менялось?
и так все время, одну цифру в релизе измените, туши свет, качай по новой...
я предлагал перейти на xml, но меня послали лесом-полем, сказав что я ничего не понимаю в вашем json

при этом, насколько я смог заметить json не позволяет делать манипуляции с несохранением стандартных комбинаций (пустая строка, false, 0) как это позволяет xml (размер вашего файла проекта можно было бы сократить втрое). И мало того, позволяет добавлять ранее не добавленное без переписывания всего и вся. Тупо расширяя классы для сериализации. И старые версии бы спокойно открывали программы из новых версий релизов, если не было изменений по части ПО прибора.
в общем жду версию OL 3.Х которая будет уметь все это делать.
