Индекс у них точно с 1 - так в остальных методах AnsiString практикуется.
Присваивать результат обратно не гуд, т.к. TEdit при этом генерит событие OnChange, в котором я и нахожусь
Кстати, в последующих рекурсивных вызовах OnChange значение Text такое же - неизменное.
It returns the resulting modified string (*this).
Мой английский слабоват, но даже со словарем я понимаю это однозначно: возвращает ссылку на себя.
И так: длина - 3, индекс - последовательно от 3 к 1 в цикле, count - 1. Не удалено ни одного символа.
Странно особенно то, что этот код я написал года два назад и тогда я его протестировал. BCB6 у меня тот же самый, что и два года назад.
Насчет кривизны документации: подтверждаю - очень кривая. (c) 2002...