Давайте выложу, может поможет ребятам разобраться.
Проект восстанавливать не нужно. Есть рабочий вариант в младшей версии ОЛ.
Не очень получилось загрузить )
2022-09-04_21-57-19.png
https://disk.yandex.com/d/oqp9CWdfdJMF7w
Давайте выложу, может поможет ребятам разобраться.
Проект восстанавливать не нужно. Есть рабочий вариант в младшей версии ОЛ.
Не очень получилось загрузить )
2022-09-04_21-57-19.png
https://disk.yandex.com/d/oqp9CWdfdJMF7w
Последний раз редактировалось Aviator_VZh; 04.09.2022 в 22:00.
{
"fabf6f47-5578-4442-8242-611196a05d4f": {
"DocumentModel": {
"UniqueId": "fabf6f47-5578-4442-8242-611196a05d4f",
"Bounds": {
"Location": {
"IsEmpty": true,
"X": 0,
"Y": 0
},
"Size": {
"IsEmpty": false,
"Width": 350.617676,
"Height": 390.000031
},
"X": 0,
"Y": 0,
"Width": 350.617676,
"Height": 390.000031,
"Left": 0,
"Top": 0,
"Right": 350.617676,
"Bottom": 390.000031,
"IsEmpty": false
},
Уже писал как-то, не знаю, возможно ли в json избавиться от этих записей, где координаты по нулям, по сути default для int значений. Ну либо если использовать как string то можно любой 0, даже если там double не записывать в пустую в файл.... xml такие вещи позволяет, а здесь целая куча бесполезного мусора, что превращает проект в тяжеловеса...
Про дескрипторы писал уже "Descriptor": "\u0412\u044B\u0445\u043E\u0434 Q1" - программеры ОЛ, ну будьте вы человеками.....
Слово "Выход" занимает всего 10 байт в юникоде... против ваших 30-ти
#ff3f00 - цвет такой записью занимает меньше байт, или вы ОЛ графическим редактором представляете ???
"UniqueId": "8b1eaa44-5770-4374-b688-2bee96538377" - а еще длиннее ID можно сделать?
"Company": "Owen-Moscow" - сократите до Owen
"X": 124.255501,
"Y": 242.499985, - а нужна ли такая точность позиционирования координат? до 3-х знаков сократить не судьба ?
"StartPointX": 128.75,
"StartPointY": 244.999985,
"EndPointX": 131.25,
"EndPointY": 244.999985, - а сократить до StartX, EndY ???
Сколько же хлама в файле проекта, кошмар.....
Последний раз редактировалось melky; 04.09.2022 в 23:47.
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Проект в младшей версии ОЛ ушел далеко вперед.
Могу поделиться открывающимся проектом в ОЛ2.0
В проекте 1.1 булевые переменные были привязаны ко входам и запрещено их редактирование с экрана. И добавлен экран с информацией.
https://disk.yandex.com/d/YxNTZZNqzAG5pw
Необходим проект именно версии 1.23, т.к. эта ошибка появилась в процессе неверной конвертации проекта из одной версии в другую
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Про конвертации:
вчера допоздна проект рисовал в OwenLogic_1.22.284, закрыл, а утром не открывается:
Error.png
Обидна...
Однако версией OWEN Logic 1.23.299 данный проект открылся без проблем. Чудеса чудесатые, может кому поможет данная информация прежде чем разбивать компьютер
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Менеджер по продукту | Owen Logic
email: soft@owen.ru