Показать сообщение отдельно
  #9  
Старый 07.03.2010, 11:24
Asinkrit Asinkrit вне форума
Местный
 
Регистрация: 29.10.2009
Сообщения: 446
Репутация: 271
По умолчанию

Вот тебе рабочий вариант.
Подсчитывает кол-во каждого символа в тексте.,
Код:
procedure TForm1.FindSymbols;
var
  a:array [0..255] of Integer;
  i:integer;
begin
  for i:=Low(a) to high(a) do a[i]:=0;
  with Memo1 do
    for i:=1 to Length(Text) do
      Inc(a[Ord(Text[i])]);
  ValueListEditor1.Strings.Clear;
  for i:=32 to 255 do
    if a[i]>0 then
      ValueListEditor1.InsertRow(Char(i),IntToStr(a[i]),true);
end;
Ответить с цитированием