Ну, во первых, тут на форкмк принято на ты. Так что тут мимо.
С юношей тоже мимо.
Теперь по конкретике.
Вот как раз в SjowMessage строка и не показывается полностью. А при выводе в Memo я ее полностью вижу. Так что никаких ограничений на длинну строки нет (ну если только Дельфи не древняя, где String = ShortString по умолчанию, было такое в первыз 2х версиях, еслм не ошибаюсь).
А конкретная ошибка - литерал не может быть длинее 255 символов.
Так что ВАМ кол за вопрос - код не предоставили, ошибку переврали.
Проблема не в TListView, а в самой строке. Строковый литерал не может быть длинее 255 символов, т.е. сама строка слишком длинная. Поменял в ВАШЕМ коде одно место и все заработало:
Код:
procedure TForm1.FormCreate(Sender: TObject);
const
sLong = '<RHINOSTRING English="Exploding this mesh will create %d individual meshes. This may be more than your system can safely manage using the '+
'available memory. You can use Weld to make the mesh explode into fewer pieces, or see Help for more information.\n\nClick OK to proceed with Explode,'+
' or Cancel to leave the mesh as is.[[24836]]" Localized="Exploding this mesh will create %d individual meshes. This may be more than your system can safely'+
' manage using the available memory. You can use Weld to make the mesh explode into fewer pieces, or see Help for more information.\n\n'+'Click OK to proceed'+
' with Explode, or Cancel to leave the mesh as is.[[24836]]" />';
begin
...
ListItem1.SubItems.Add(sLong);
...
end;