Тема посвящённая тестированию бэта версии седьмой линейки
После нескольких запусков 7.0.3 -- FL 6.3.1 перестал открывать свои же файлы :
Пришлите файлик error.log из папки версии 6.3
Без проблем всегда использовал две версии. Портативные, на переносном диске. IDE чаще всего одна на двоих, один раз настроенную с кучей разных контроллеров. В чём заключается проблема?
Это было всегда. Если пинта нет, или он занят чем то другим (например расположение шин SPI, Uart на других пинах) номер пина сбрасывается, и его необходимо задать вручную. Это я имею в виду при смене контроллераGordon0007 писал(а): ↑22.07.2020{, 12:18}- Если есть возможность добавить проверку на занятость пина контроллера и использование пина один раз или несколько, это бывает часто нужно.
Ну всё понятно))) В седьмой версии Вы создали пользовательские блоки. По умолчанию программа сохраняет библиотеку пользовательских блоков в то же место, куда их сохраняет старая версия. Соответственно при открытии любого проекта, старая версия открывает библиотеку пользовательских блоков, и внезапно обнаруживает там невесть что))) (новые пользовательские блоки). Ну и естественно падает. Она то о них ничего не знает.
Не создавал я ни каких блоков, просто открывал файлы 6.3.1 -- и не сохранял.
Странно, судя по логу, у Вас ошибка при загрузке пользовательских блоков.
И именно что какой то объект не смог загрузится.[2] optimized [] in Arduino.BlocksLibraryGroup>>updateDependents
[3] optimized [] in OrderedCollection>>select:
[4] OrderedCollection>>do:
[5] OrderedCollection>>select:
[6] Arduino.BlocksLibraryGroup>>updateDependents
[7] optimized [] in Arduino.UserBlocksLibrary>>loadGroups
Все таки посоветую настроить 7-ю версию себе под бок (см. выше), посмотреть в 6-й (просто открыть программу без проетка, и посмотреть в настройках) где у Вас находится файл userBlocks.sixx и удалить его. Файл чем то подпорчен. Возможно как раз седьмой версией. Мне сейчас сложно отследить в чём он меняется.UndefinedObject(Object)>>doesNotUnderstand:
Все так. После нескольких попыток и восстановлений (много время отнимает) - повторять не решаюсь.
Предлагал сделать по умолчанию хотя бы для бета версий.
Тут всё не так просто. Настройки положения файлов находятся в файле настроек settings.sixx. Но для начала надо определить положение самого файла настроек. Если программа находит его под боком, значит настройка его положения положения - "в папке программы". Если его там нет - значит настройка - "В системной папке", и искать его нужно там. Если его и там нет - создаём в в системной папке такой файл.
Всегда при обновлении качаю полный дистрибутив, и запускаю в новой папке, поэтому не думал об этом )
Ну оочень старый проект. Удалось обновить. Поправил в коде, теперь он в следующей версии открываться будет нормально. А вот файл обновленный что бы нормально открывался в 7-0-3
А если сделать возможность выбора пути сохранения файлов настроек в этих самых настройках?
а Сергей здесь с какого боку он свое сделал осталось разработчику remotexy сделать это.