Да, пожалуй, вы правы. Только сейчас понял, что русский язык в таких ситуациях не использовал. Не могу ничего найти про эти функции. Не подскажите где почитать или как быть в этом примере?
procedure TForm1.Button1Click(Sender: TObject); var s:string; begin s:='фыва'; showmessage(copy(s,1,1));
end; Проблема в том, что showmessage выдаёт пустое сообщение. Если переменной s изначально присвоить что-нибудь на английском языке, showmessage выведет первый символ ...