ошибку я и сам понимаю что надо вытащить локальную переменную в глобальную. но у меня не получается выводить. даже дело не в том что инкоминг_текст очищается а в том что она локальная. и внутри процедуры. из того что я читал. можно поставить :: чтоб изнутри процедуры изменять глобальные переменные. но нихрена не работает
чтоб память не занимать. я так понял... ну ладно допустим не очищаем. она так и стоит в памяти. но это ничего не изменило. я уже проверял... много варивантов проверял. только после этого сюда пришел за помощью
так у меня тоже считает правильно. только из-за того что локальную переменную изнутри процедуры не может получить и присваеивает к переменной стр_лен = 0 так и получаю я 32. как вы и остальные указывали выше.
Определяется длина той же строки text1.text что и выводится ниже в display.print. Это правильный подход. Не нужно мерять одну строку а выводить на экран другую.