Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2023, 17:59   #1
Centoff
Member
 
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Глючит UI переменная

Добрый день.

Есть программа для SMH4 по управлению станцией. На одном из этапов корректировок она стала не рабочей для загрузки. SMLogix пишет "Компоновка. Ошибка при создании временного проекта."
В логах:
Цитата:
10484 16:54:22.096 - Обработано 0/6947 строк.
10484 16:54:22.098 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.

10484 16:54:22.098 - Ошибка: * Line 1, Column 2
Missing '}' or object member name

10484 16:54:22.100 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.

10484 16:54:22.100 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.

10484 16:54:22.101 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.

10484 16:54:22.102 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.

10484 16:54:22.103 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.

10484 16:54:22.104 - Ошибка: * Line 1, Column 1
Syntax error: value, object or array expected.
Методом исключения (удаления блоков) нашел один блок, в котором нашлась переменная из UI (нужна была для выхода из любых других окон в главное), находится в блоке "Клавиатура". Так вот теперь удалить ее невозможно. Пытался заменить на любой выход, меняет, потом удаляешь, возвращает обратно UI блок. Notepad'ом пытался удалить, перестает запускаться проект.


Сам проект могу скинуть, но в личку. Спасибо
Centoff вне форума   Ответить с цитированием
Старый 28.03.2023, 18:17   #2
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Centoff Посмотреть сообщение
переменная из UI (нужна была для выхода из любых других окон в главное), находится в блоке "Клавиатура".
Не понял, Вы UI в макрос запихнули?


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 28.03.2023, 18:21   #3
Centoff
Member
 
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от ATS Посмотреть сообщение
Не понял, Вы UI в макрос запихнули?


Нет, Ui выход
Centoff вне форума   Ответить с цитированием
Старый 28.03.2023, 18:31   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Centoff Посмотреть сообщение
Нет, Ui выход
Нельзя внутрь макроса. Удаляйте макрос целиком, заменяйте на оригинальный макрос.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.03.2023, 18:32   #5
Centoff
Member
 
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нельзя внутрь макроса.
Это - здорово, но теперь как его вытащить и удалить? Не удаляется, не меняется и т.д. и т.п.

К тому же, это было сделано уже давно и прекрасно работало. И в старых проектах, прекрасно удаляется. И прекрасно все загружается на контроллер.

Именно в этом проекте пошла беда!
Centoff вне форума   Ответить с цитированием
Старый 28.03.2023, 18:34   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Centoff Посмотреть сообщение
Это - здорово, но теперь как его вытащить и удалить? Не удаляется, не меняется и т.д. и т.п.
Макрос целиком удаляйте.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.03.2023, 18:35   #7
Centoff
Member
 
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Arsie Посмотреть сообщение
Макрос целиком удаляйте.
Написал выше, он не удаляется и не меняется, точнее заменить можно, но после этого нажимаешь удалить и он возвращается.
Centoff вне форума   Ответить с цитированием
Старый 28.03.2023, 18:36   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Centoff Посмотреть сообщение
Написал выше, он не удаляется и не меняется, точнее заменить можно, но после этого нажимаешь удалить и он возвращается.
Значит восстанавливайте ваш проект из бэкапа. Если не делали бэкап, то моё сочувствие, бэкапами пренебрегать нельзя.

Приложите его сюда, может у меня получится?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 29.03.2023, 16:02   #9
Centoff
Member
 
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Глючит UI переменная

Проект во вложении.

Про ui блоки можно мне не говорить, ранее нигде это не выдавало ошибок. И много проектов есть, где загружается без проблем

https://disk.yandex.ru/d/P7f-POYMWRVw2g
Centoff вне форума   Ответить с цитированием
Старый 29.03.2023, 16:34   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Centoff Посмотреть сообщение
Проект во вложении.

Про ui блоки можно мне не говорить, ранее нигде это не выдавало ошибок. И много проектов есть, где загружается без проблем
Всегда вызывало те или иные проблемы, поэтому в последних релизах мы это запретили.


PS. Передал программерам, поправят (#55084). Но данный проект всё равно требует вытаскивания СМАрта наружу.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 29.03.2023 в 18:05
Arsie вне форума   Ответить с цитированием
Старый 31.03.2023, 13:36   #11
Centoff
Member
 
Регистрация: Sep 2016
Сообщения: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Глючит UI переменная

Добрый день.

Есть какой-нибудь результат?
Centoff вне форума   Ответить с цитированием
Старый 31.03.2023, 14:18   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 098
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Глючит UI переменная

Цитата:
Сообщение от Centoff Посмотреть сообщение
Добрый день.

Есть какой-нибудь результат?
Нет. Все баги/предложения стоят в очереди по приоритету. Ваш приоритет, скажем так, невысок.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 01:06.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024