Еще момент с RichEdit
Мне нужно изменить последнюю строку. Как это сделать?
Тупо
Код
RichEdit->Lines[RichEdit->Lines->Count-1].Text = "Поменяли";
не прокатывает - приложение выскакивает в исключение EAccessViolation
но что там не так-то? Вроде бы Lines - нормальный TStrings...
Все проще оказалось
Код
RichEdit->Lines->Strings[RichEdit->Lines->Count-1] = "Поменяли";
но небольшая особенность - Strings - это не те строки, которые добавляли, а те, которые отображаются. Если WordWrap в true, то с длинными строками жди грабли