Не могу установить "расширения" - при открытии лоджик вываливается с ошибкой. Пробовал разные версии - нет доступа к расширениям, лоджик падает. Обновления устанавливаются - с интернетом проблем нет.
Вложение 61812
Вид для печати
Не могу установить "расширения" - при открытии лоджик вываливается с ошибкой. Пробовал разные версии - нет доступа к расширениям, лоджик падает. Обновления устанавливаются - с интернетом проблем нет.
Вложение 61812
Переустановил NET_Framework_4.8 и все заработало
wal79 я видел, что из себя представляет json, скобочку не там или не туда и все полетело к чертям :) формат аналогичен по своей сути с xml - описать структуру.
Вопрос как знатоку json - в нем возможна иерархия с повторением имен в разных ветках? что произойдет при сериализации и обратно?
з.ы. не надо называть мертвым то, что может оказаться куда гибче, чем вам показалось... Интересно, что же у вас вызывало ошибки заголовка ? :)
Поставил 2.0 посмотреть, открыл маленький чей-то проект и в разархивированном виде получил 1,5 Мб мутного json. Какая же у вас печаль с программистами :)Цитата:
"Descriptor": "\u041B\u043E\u0433\u0438\u0447\u0435\u0441\u043A\ u0430\u044F \u0444\u0443\u043D\u043A\u0446\u0438\u044F \u041D\u0415",
В то время, как в 1,5 Мб можно было впихнуть под 3 сотни FBD...... (по крайней мере в Бекхофовском файле, который был под рукой насчитал 250+ функций, прописанных в xml и это не считая кучи всего остального и всего на 720 кБ)
Цитата из файла - а в utf-8 не судьба сохранять? это что за дискрипторы такие??? :)
\u0418\u043C\u044F \u0432\u044B\u0445\u043E\u0434\u0430 \u0432 \u043C\u0430\u043A\u0440\u043E\u0441\u0435 --- Имя выхода в макросе
Вот прямо так и написать можно? Имя выхода в макросе а не \u0418\u043C\u044F и так далее ?
Есть предложение для экранов Пр200. В старо паспорте от ПР200(черные тестовые) есть таблица символов. Что можно вывести на экран(так и не понял как это работает). В элементах управления для экранов есть " Метка". Куда мы пишем тексты. Можно по просить сделать такие же "Метки" но вместо текста стрелочка "ВЕРХ" и стрелочка "ВНИЗ". Размером 1 знако место. Если я делаю меню и у меня больше чем две строки то разместив такую "метку" я укажу пользователю что ниже есть еще пункты меню. Будет немного удобнее чем сейчас.
И как это понимать? Вложение 61921Не открывается проект с которым работал пол часа назад. А ведь всего-то закрыл программу.
Как могут понять программисты :confused: Как закрыл ????
Сам программист как понять просто закрыл ??? Проект пришли в личку программистам .???
Критиковать Мы всё готовы . А созидать , слабо ?????
Как бы не закрыл, с сохранением или без, результат должен быть один - открытие файла проекта. Ну это же не питание вырубилось неожиданно...
Просто выше тут программист писал, что у них заголовки файла убивались, похоже грабли где-то таки остались независимо от типа файла проекта :)
после "Сохранить" надо подождать с "Крестиком", ну просто не успело оно :)
Игорюня ну насколько знаю, то "Крестик" является функцией по умолчанию для Windows.Forms и местами его можно даже не упоминать. Может действительно здесь собака порылась, что нажав сохранить и потом крестик оно действительно не успевает? чисто предположение конечно....
зачем вы в кучу тем одно и то же пишете?
нет, пока не планируется.
Проект сохранил, программу закрыл. Загрузить проект уже не смог.
Как с этим бороться?
Вложение 62472
Перезагрузка винды не помогла. WIN10 64
Aviator_VZh отправьте им проект, а то предыдущий автор удалил и нечего отправлять...
Рано крестик жмете, ох рано :)
з.ы. с json еще не работал, но с xml из 3-х вариантов выбрал один, так как другие спотыкались на одинаковые имена параметров даже в разных ветках дерева.
А судя по скрину ошибки проблема похожая, Ругается что ключ уже добавлен, правда возникает вопрос, а как его умудрились добавить, если он существует уже ?
Aviator_VZh а они и просили выше по теме, просто человек удалил уже. Возможно причина ошибки у вас одна и та же.
Не, если ждали 5 минут то думаю причина в кривой сериализации....
Давайте выложу, может поможет ребятам разобраться.
Проект восстанавливать не нужно. Есть рабочий вариант в младшей версии ОЛ.
Не очень получилось загрузить )
Вложение 62473
https://disk.yandex.com/d/oqp9CWdfdJMF7w
{
"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 ???
Сколько же хлама в файле проекта, кошмар.....
Проект в младшей версии ОЛ ушел далеко вперед.
Могу поделиться открывающимся проектом в ОЛ2.0
В проекте 1.1 булевые переменные были привязаны ко входам и запрещено их редактирование с экрана. И добавлен экран с информацией.
https://disk.yandex.com/d/YxNTZZNqzAG5pw
Необходим проект именно версии 1.23, т.к. эта ошибка появилась в процессе неверной конвертации проекта из одной версии в другую
Про конвертации:
вчера допоздна проект рисовал в OwenLogic_1.22.284, закрыл, а утром не открывается:
Вложение 62487
Обидна...
Однако версией OWEN Logic 1.23.299 данный проект открылся без проблем. Чудеса чудесатые, может кому поможет данная информация прежде чем разбивать компьютер :)
Коллеги.
Спасибо всем за участие в бета-тестировании!!!
Благодаря вашему участию, наша команда оперативно исправила баги с преобразованием и открытием проектов в новом формате ".OWLE"
Сегодня мы выпускаем официальный релиз Owen Logic 2.1, обновляйтесь и делитесь своим опытом.