Редактировать список массивов

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Garrison
Рядовой
Сообщения: 19
Зарегистрирован: 09.12.2015{, 21:54}
Репутация: 0
Откуда: Ярославль
Имя: Garrison

Редактировать список массивов

#1

Сообщение Garrison » 05.02.2022{, 13:17}

Господа! Появился глупый вопрос, а как удалить из проекта ранее созданный массив? Каким то образом в списке созданных ранее массивов появился дубль с одинаковым именем. Теперь после компиляции на стадии заливки скетча в контроллер Arduino IDE ругается на ошибку объявления двух одноименных массивов, приходится из скомпилированной программы перед заливкой вручную один массив удалять. Средствами FLProg то список существующих массивов поправить можно?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Редактировать список массивов

#2

Сообщение Dryundel » 05.02.2022{, 13:34}

Интересный глюк. Давайте проект посмотрим.

Garrison
Рядовой
Сообщения: 19
Зарегистрирован: 09.12.2015{, 21:54}
Репутация: 0
Откуда: Ярославль
Имя: Garrison

Редактировать список массивов

#3

Сообщение Garrison » 05.02.2022{, 13:47}

Интересный глюк. Давайте проект посмотрим.
Да глюк то очень просто на самом деле образовался, есть проект gsm сигнализации. Была старая версия проекта и новая, в старой был массив с именем "смс в очереди" и размерностью в 13 значений, а в новой версии тот же массив с тем же именем только размерность 17 значений. И вот я взял да и скопировал блок записи в массив из проекта более старой версии в новый и вуаля. )) Получил в списке созданных массивов два, с одинаковым именем и разной размерностью. Ошибок при проверке проекта при этом нет. При компиляции тоже нет. А вот при загрузке в контроллер ошибка на объявление одноименного массива. Проект, пожалуйста вот он. Блок записи в массив например в плате №5 есть. (извините он в архиве, так сюда не заливается, большой размер)
GSM гараж ver33.rar
(203.67 КБ) 26 скачиваний

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Редактировать список массивов

#4

Сообщение AlexCrane » 05.02.2022{, 13:59}

Garrison, легко, просто удалите блок который использует массив на 13 значений, автоматически удалится и массив
GSM гараж ver34.zip
(270.41 КБ) 28 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Garrison
Рядовой
Сообщения: 19
Зарегистрирован: 09.12.2015{, 21:54}
Репутация: 0
Откуда: Ярославль
Имя: Garrison

Редактировать список массивов

#5

Сообщение Garrison » 05.02.2022{, 14:05}

AlexCrane писал(а):
05.02.2022{, 13:59}
Garrison, легко, просто удалите блок который использует массив на 13 значений, автоматически удалится и массив
Да благодарю, я уже просто откатил версию. Но и в правду, если этот блок грохнуть то и массив ненужный тю тю, все как всегда совсем просто. Спасибо еще раз.

Ответить

Вернуться в «Спросить у знатоков»