В этой теме будем описывать ошибки найденные в текущей стабильной версии с номером 7.3.0.
Все что не по теме перенесено в ветку тестирования версии 8.х
C:\Users\Alex68\AppData\Local\Temp\flprog\pr1\pr1.ino: In function '_sVFUPD _saveToVariableResiveFromUartVariable(_sVFUPD)':
pr1:86:20: error: '_stringToUnsignedLong' was not declared in this scope
_RV1CP0 = (_stringToUnsignedLong(data.data));
^~~~~~~~~~~~~~~~~~~~~
exit status 1
'_stringToUnsignedLong' was not declared in this scope
во всех версиях после 7.0.5 этот код пропускается, поэтому и ошибка вылезает}
unsigned long _stringToUnsignedLong(String value)
{
unsigned long result;
if((value.length())<10)
{
result= value.toInt();
return result;
}
result=(value.substring(0,9)).toInt();
result=result*10;
result=result+(value.substring(9,10)).toInt();
return result;
Я как раз сейчас с этой проблемой разбираюсь. После последнего обновления винды десятки на ноуте, она возникла и на нем. До этого не было. Причем не только в программе но и в среде программирования. То есть проблема где то глубоко зарыта. И вышла на первый план, поскольку и код писать тяжело. Пока не могу понять где собака порылась.
Конечно буду делать. Но сейчас на первый план встала проблема с прокруткой. Невозможно в среде работать, там всё хуже чем в программе.
Заметил такое - при запуске не одно из окон (полей) не активно - и при попытке прокрутки начинаться круговерть.
Ураа. Я это победил! Эти сволочи (Микрософт) поменяли формат апи сообщения о событии мыши, пришлось менять в базовых методах обработку. В следующей обнове стабильной версии прокрутка будет работать нормально.