Обсуждение бэта версии 5.2
Повторить не удалось. Нужен проект который вылетает. По логу вроде есть беда, а вот откуда прилетает - непонятно.
Я конечно эту багу поправил. Но мне очень интересно что Вас заставило так мышку мучать)))))SergeyShikal писал(а): ↑11.05.2019{, 18:51}Кликаешь ниже надписи коммуникации с частотой 2-3 раза в секунду программа вылетаетВ 5.0.1 тоже самое.СпойлерПоказатьБезымянный.png
я же говорю случайно получилось
Sancho писал(а): ↑06.01.2019{, 11:49}Нашёл существенную ошибку в блоке приёма с панели Nextion числовых данных:
При отключении связи с панелью переменная сбрасывается в 0, при соединении - восстанавливается.
Ошибка здесь:
if(_nextionTempLissen.code = 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
Необходимо:
if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
viewtopic.php?p=61579#p61579Sancho писал(а): ↑05.01.2019{, 15:04}Временное решение:
Найти строку в IDE, внизу программы,
temp.number = (cmd[4] << 24) | (cmd[3] << 16) | (cmd[2] << 8) | (cmd[1]);
Заменить на
temp.number = uint32_t(cmd[4]) << 24 | uint32_t(cmd[3]) << 16 | uint32_t(cmd[2]) << 8 | uint32_t(cmd[1]);
Отправлено спустя 1 минуту 11 секунд:
Сергей, может успеете в новую версию вставить?
Нашол похоже в чём дело у Вас. В настройках программы, закладка "Оформление" параметр "Шаг сетки привязки". По умолчанию значение 10.bsn писал(а): ↑01.05.2019{, 18:41}Портабельная весия 5.2 ОС Windows7. У меня резко увеличился размер логических блоков. Увеличение или изменение масштаба ситуацию не улучшили. Всё действительно меняется, но вместе с полями и меню, а блоки непропорционально увеличены.
Вот так выглядит картинка при открытии через flprog 4.2.4:
flprog.4.2.4.png
А так в flprog 5.2:
flprog.5.2.png
Возможно есть ещё какие настройки. Кто в курсе подскажите пожалуйста.
ИсправилSSSergeich писал(а): ↑12.05.2019{, 09:18}Вот это бы поправить...Sancho писал(а): ↑06.01.2019{, 11:49}Нашёл существенную ошибку в блоке приёма с панели Nextion числовых данных:
При отключении связи с панелью переменная сбрасывается в 0, при соединении - восстанавливается.
Ошибка здесь:
if(_nextionTempLissen.code = 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};
Необходимо:
if(_nextionTempLissen.code == 'q') {_nextionGetValue1_outputValue = _nextionTempLissen.number;};viewtopic.php?p=61579#p61579Sancho писал(а): ↑05.01.2019{, 15:04}
Временное решение:
Найти строку в IDE, внизу программы,
temp.number = (cmd[4] << 24) | (cmd[3] << 16) | (cmd[2] << 8) | (cmd[1]);
Заменить на
temp.number = uint32_t(cmd[4]) << 24 | uint32_t(cmd[3]) << 16 | uint32_t(cmd[2]) << 8 | uint32_t(cmd[1]);
Отправлено спустя 1 минуту 11 секунд:
Сергей, может успеете в новую версию вставить?
вводите две последние цифры года 19