Компонент преобразовывает знак "+" в непонятно что...
code_11792.txt
Этот топик читают: Гость
Ответов: 387
Рейтинг: 34
|
|||
карма: 0 |
| ||
файлы: 1 | code_11792.txt [1.9KB] [511] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ну тут опять баг портирования из нетипизированного пакета - у onModify должен быть явно указан тип точки string
между прочим в схеме стоит If, который сравнивает один символ из строки со всей строкой. Это условие будет работать только при подаче на вход строки длинною в 1 - мне кажется можно было и попроще условие сделать чем перебор по циклу. |
|||
карма: 27 |
|
Ответов: 387
Рейтинг: 34
|
|||
Dilma писал(а): If, который сравнивает один символ из строки со всей строкойможет я не про то, но два if работают так 1) if сравнивает подаваемый на вход символ с одним вырезанным символом из строки 2) if определяет закончен перебор символов в строке и существует для отработки прерванного цикла(FT_For) Dilma писал(а): можно было и попроще условие сделать чем перебор по циклуесли будет время покажешь(реализаций много моя вроде наглядней ) p.s. название темы должно было выглядеть как "FT_StrCase и +" но "+" куда-то исчез... |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Karl, конкретно с плюсом проблем тут никаких нет. В условии стоит некорректное сравнение счетчика цикла с длинной строки, поэтому последний символ не учитывается. Вот так верно
code_11794.txt |
|||
карма: 27 |
| ||
файлы: 1 | code_11794.txt [1.8KB] [500] |
4