В этой теме будем описывать ошибки найденные в текущей стабильной версии с номером 7.3.0.
В Вашем случае можно попробовать сделать так:
Вы знаете, ув.aidar_i, наш уважаемый Автор постоянно говорит что у него нет комманды. А у меня напрашивается вопрос, а кто тогда ув. админ Андрей, модераторы Александр, Владимир, когда-то к моему сожалению Алексей, Вы и 10-ки ребят (извините не буду персонфицировать) уже не знающих куда репутацию складывать. Я был бы несказанно рад такой комманде на своей работе. Почему бы не отдать им, как отдельный модуль вне программы, редактор пользовательских блоков и навсегда решить для себя проблему новых/обновлённых библиотек и девайсов. Тогда можно будет сконценрироваться на "бородатых" и давно известных проблемах. Без 3-х месяцев год новому редактору- много блоков создано в этом Про? А ведь просили поправить работу с дефинициями, индексированием и входными/выходными параметрами блоков как со ссылками на переменные/функции/структуры дабы недублировать. В результате- этот инструмент потерял главное достоинство - простоту и очевидность. А сколько лет просим беззнаковый интеджер. А ведь для смал талка все типы одинаковые, это язык без типизации, где это всё объекты (или ошибаюсь?). Ну что-ж осталось только СТМ32 прицепить со старыми типами данных которые (некоторые) не имеют фиксированого размера. Конечно хотелки свежеиспечённых программыстов быстрее выполняются, чем предложения опытных ребят, которые знают чего не хватает, но становиться ли от этого лучше программа. Я помню, ценю и благодарен Всем и тому с чего начинал и немножко научился говнокодить, но догадываюсь почему с нами теперь нет большинства наполнивших этот и прошлый форум безценным контентом ребят. Я убежден в перспективности этой программы, но это не возможно на одних плечах. Так зачем отвергать помощь? Извините может быть излишне эмоционально, но надеюсь что предложение имет смысл и не канет как прошлое ( моё кажется единственное за всю историю пребывания здесь), как выход из усугубляющейся ситуации. Ну а если неправ- извините, готов безропотно принять справедливый гнев сообщества.
поправил, скоро обновится стабильный релиз, и файлы автосохранения не будут пересекаться со старыми версиями. А пока Вам необходимо удалить файлик который показан в сообщении
А вот тут я уже не знаю в чём дело. Поскольку именно сохранение скетчей я не трогал. Они как сохранялись в UNF8 так и сохраняется. Это именно та кодировака с которой работает Arduino IDE. Я изменил только те файлы, которые программа сохраняет в собственном формате SIXX и которые раньше сохранялись в кодировке Windows1251. Так что не знаю что и сказать. Для всех остальных системных файлов программа создает собственную поддиректорию в в свободно доступных папках (APPDATA и TEMP).Labu559 писал(а): ↑08.01.2021{, 19:05}Ув.support!
Не подскажите что и где нужно поправить/откатить/переустановить после однократного запуска портативной FLProg 7.3.0 без компиляции, чтобы вернуть изменённые системные настройки. Другими словами как восстановить работоспособность программы не имеющей к FLProg непосредственного отношения, но работу которой нарушила FLProg 7.3.0. С ранними версиями они мирно сосуществовали в т.ч. 7.2.На снимке редактор SublimeText3 с плагином Deviot(PlatformIO) и пример Blink. В Arduino IDE всё компилируется успешно. Портативная как-бы означает (ошибаюсь?) что программа свои настройки хранит в своих каталогах, или хотя бы возвращает изменённые после выхода. Нельзя ли это сделать в следующих ревизиях? Надеюсь всем понятно, что это не из разряда хотелок? Пользовательское соглашение читал, претензий не имею. Спасибо.Сообщение в консоли при попытке компиляцииПоказатьPlatformio_UTF-8.png
Все пути куда лезет программа показанны в настройкахLabu559 писал(а): ↑08.01.2021{, 20:01}Здравствуйте Ingwar, Игорь спасибо за попытку помощи. Не компилируются все проекты(скетчи) ранее работавшие и созданные не в FLProg. Я не работаю в этой программе. Пишу скетчи, компилирую, прошиваю из-под мультиплатформенного PlatformIO. FLProg использую с некоторых пор исключительно для изучения методов/наработок опытных форумчан и помощи начинающим. Я не думаю, что один такой на форуме и не хочу что-бы кто-то, как и я, потерял отлаженную не за один год программу из-за праздного любопытства. Потому хочу узнать куда проникает и что изменяет ПОРТАТИВНАЯ FLProg прежде чем снести это всё вместе с Windows к такой-то матери. Перед обращением прочитал всю ветку и использовал все известные мне методы изменения кодировки под испорченный компилятор. Вы же понимаете, что точка бэкапа не была создана, так как никакие программы не устанавливались.
Для начала - я никогда не говорил что у меня нет команды. Я говорил что программист я один. А команда у меня есть, и отличная.Ребята помогают в меру своих возможностей. Во первых администраторы и модераторы - они снимают с меня практически всю нагрузку работы с форумами, группами и т.д.... Поверте - это адова работа. И если бы я ею занимался - я бы ничего не написал. Во вторых - это все бэта тестеры. В принципе у меня лючший отдел QA (контроля качества). И только благодаря им стабильные версии всё таки выходят иногда)))). Но разрабатывать саму программу - это уже совершенно другой вопрос... Во первых выделить как Вы предлагаете редактор в отдельный модуль просто в принципе невозможно. Это ведь не только разработка новых блоков, а и интеграция их в основную программу. Во вторых - нет у нас среди пользователей программистов на SmallTalk. Да и не готов я сам выкладывать исходники в общий доступ. А передать кому то одному - среди тех людей кому я доверяю полностью опять таки програмистов смолтолкеров нет. У нас их в России всего наверное десяток наберётся. Жаль конечно что это не популярный язык, но так сложилось. А переходить на другой я не хочу. Если честно я просто не знаю другого языка накстолько удобного и классного в разработке.Labu559 писал(а): ↑08.01.2021{, 21:18}Вы знаете, ув.aidar_i, наш уважаемый Автор постоянно говорит что у него нет комманды. А у меня напрашивается вопрос, а кто тогда ув. админ Андрей, модераторы Александр, Владимир, когда-то к моему сожалению Алексей, Вы и 10-ки ребят (извините не буду персонфицировать) уже не знающих куда репутацию складывать. Я был бы несказанно рад такой комманде на своей работе. Почему бы не отдать им, как отдельный модуль вне программы, редактор пользовательских блоков и навсегда решить для себя проблему новых/обновлённых библиотек и девайсов.
Это была вынужденная мера. Реально - у многих программа просто падала по причине кодировки. У Вас нет, а вот например какой ни будь азейбарджанец написал коммментарии к переменной на своём языке - и всё - проект не сохраняется. Другой использовал спец символ для вывода на дисплей - и та же проблемма. Но при этом сохранена прямая совместимость - 7.3.0 умеет открывать файлы как старой кодировки так и новой, сама определяя её. то есть никакого багажа не потерянно. Просто надо перейти на новую версию. Ну а если нужно открыть файлик новой версии в старой - так есть перекодровщик. Я постарался максимально сгладить неудобства. ПРи переходе со старой версии на новую вообще никаких проблемм быть не должно. А насчет использования двух версий программ - есть видео на моём канале. В конце концов - попробуйте на комп установить две разные версии офиса- вряд ли получится)))))))aidar_i писал(а): ↑08.01.2021{, 20:06}Программа 7.3.0 в таком варианте с unicode кодировкой стала для меня неожиданностью, я лично не испытывал неудобств с прежним windows 1251.
Думаю, нужно было все таки доделать в старом варианте. А то весь багаж отсекли и ещё проблемы пошли. Потом , если надо кому, кодировщик выставить.
Хотел, простое, ПБ, подправить и выложить здесь, могу только в 7.3.0.
Ув. Анатолий, комманда есть, уже давно не зависимо от того замечают её или нет,и как воспринимают. Я не говорю, что нужно открыть исходники программы для узкого круга, я говорю про отдельный модуль вне программы (если для понимания как теперь СКАДА). В Программе есть уже встроенные блоки- это лог. операции, триггеры и др. не связанные с девайсами- это самая необходимая основа или приммитивы для функционирования которым нужны только биб-ки ядра. С ними проблем нет, большинство выполняются на ходу. А вот с блоками устройств были, есть и будут проблеммы не связанные с ФЛПрог- обновление ИДЕ, и библиотек. Но с этой работой очень успешно справляются активные участники форума. Зачем перетягивать в программу эти ограниченные временем (по независимым причинам выше) успехи если с "фундаментом" не всё в порядке? Что-бы следующие версии программы быстрее состарились и пустой траты времени?
Спасибо за ответ. Я скетчи не пересохранял, все старые (в пример положил обычный Блинк для наверняка). Все пути в программе индивидуальные для 6-й и 7-й версии, обновления Платформио не устанавливал и их просто нет уже неделю. С утра все работало, потом впервые открыл 730 потртейбл, ничего не компилировал, ИДЕ не вызывал (в программе используется штатная), сделал настройки путей, закрыл. Вернулся к работе в Саблайм и всё. Я не думаю что UTF- просто совпадение, делать заключение не дорос по квалификации.
Седьмую версию направил на системный путь, 6.3.1 в директорию программы.
Офис не Вы писали, потому что!
латиницу никто не отменял. на ней отлично пишутся комментарии.
жестко конечно.
видимо настолько у многих, что даже темы на форуме нет об этом я лично впервые слышу об этом. Может потому что комменты латиницей пишу и у меня нет с этим проблем?
Поправил. Пока можете вообще удалить эту строчку (pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);). Она в принципе не нужна.Там в объявлении SPI осталась очень старая ошибочка - записывалась не нужная строчка. Все необходимые операции по инициализации SPI происходят внутри библиотеки самой SPIrusland57 писал(а): ↑09.01.2021{, 01:25}В Arduino Pro Micro при использовании блока для сдвигового регистра 74HC595 при компиляции в исходном коде возникает ошибка в строке "pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);"
void setup()
{
SPI.begin();
pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);
pinMode(14, OUTPUT);
}
Как я понимаю, вместо "an Arduino.UniversalControlerPinDescription" должен быть указан какой-то вывод контроллера (наверное, который соответствует линии SS по аналогии с другими контроллерами), но так и не понял какой (подобрать пока не получилось).
Отправлено спустя 5 минут 21 секунду:
Значение скорости прокрутки для мыши постоянно сбивается. В настройках выставляешь "1" - работает. Но при манипуляциях с окном (свернул, развернул, закрыл) снова сбивается.
Можно этот проектик. Надо разобраться откуда это взялось.... Можно сюда или мне в личку. Скорее всего это произошло при копировании каких то блоков.
Эта проблема есть, и Вам стоит посмотреть тему тестирования версий. Бэта тестеры о ней знают. Раз есть падения - значит надо их исключать. Вот я и исключил эти падения кардинальным методом. Фильтрация вводимых символов (другой метод решения этой проблемы) - это огромный гем....й и возможные дополнительные ошибки в будущем. Я выбрал более безопасный путь.kramar писал(а): ↑09.01.2021{, 18:29}латиницу никто не отменял. на ней отлично пишутся комментарии.
К тому же утверждали что програма для РФ. Азербайджан не входит в нее
жестко конечно.
видимо настолько у многих, что даже темы на форуме нет об этом я лично впервые слышу об этом. Может потому что комменты латиницей пишу и у меня нет с этим проблем?
Я помню вашу риторику на хабре еще: мол мы ща тут всех порвем, аналогов все равно не было на то время. И это только для РФ будет.
А сейчас позиция изменилась: мол штатные блоки это только для ознакомления было и начального вхождения в программу.
Ув. Сергей, при компилировании скетча для ESP32 не работает связка SVFC-RVFC.
Я пробовал удалять 'строчку, но SPI всё-равно не работает.Поправил. Пока можете вообще удалить эту строчку (pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);). Она в принципе не нужна.Там в объявлении SPI осталась очень старая ошибочка - записывалась не нужная строчка. Все необходимые операции по инициализации SPI происходят внутри библиотеки самой SPI
Это происходит если соединить 2 интеджер на Детектор числа. А потом оторвать от этого блока соединение.
Тут ошибка немного в другом. Так соединять в принципе нельзя (нельзя соединять одним проводом два выхода.), и ошибка в том что программа это позволяет. Буду исправлять.