
02.10.2013, 16:08
|
Местный
|
|
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
|
|
Попробуйте так:
Код:
var i, j, allchar : integer;
st : string;
begin
allchar := 0;
for i := 0 to RichEdit1.Lines.Count-1 do
begin
st := RichEdit1.Lines[i];
if (pos('G',st) > 0)
or (pos('M',st) > 0)
or (pos('F',st) > 0)
or (pos('X',st) > 0)
or (pos('Y',st) > 0) then begin
for j := 1 to length(st) do
begin
if (st[j] = 'G') or (st[j] = 'M') or (st[j] = 'F') then
ColorText(RichEdit1,allchar + j,clGreen);
if (st[j] = 'X') or (st[j] = 'Y') then
ColorText(RichEdit1,allchar + j,clRed);
end;
end
allchar := allchar + st;
end;
end;
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
|