Как выделить из строки символ с определённым индексом?
Типа смешно, да?
Я как только не извращался, от такого: labelPTSSer.Caption[vn]
до такого:
Copy(Utf8Decode(labelPTSSer.Caption), vn, 1);
и ещё тупее.
Всё выделяет. За исключением русских букв. Ord(labelPTSSer.Caption[vn]) даёт какой-то непонятный код.
200 с чем-то, вроде. В ASCII - это символы рамки.
Пробовал UTF8Decode. Тоже самое. Всё работает, за исключением русских символов.
Причём, если просто работать с Caption, как со строкой, всё отображается нормально.
Что делать?