Thema: Delphi Problem mit for

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

Re: Problem mit for

  Alt 26. Jan 2010, 20:19
Zitat von MichaelLinden:
Sorry für meine stupide Lösung :
Och, so falsch war's nun auch nicht ... wenn man da ein bissl umstellt, dann ...


Delphi-Quellcode:
var
  s: string;
  i, k: integer;
begin
  with RichEdit1 do
  begin
    s := Text;
    i := 1;
    while true do
    begin
      i := PosEx('<', s, i);
      k := PosEx('>', s, i);
      if (i <= 0) or (k < i) then
        break;
      SelStart := i; // oder := i - 1; weiß grad nicht, ob
      SelLength := k - i + 1; // dieses 1- oder 0-basierend ist
      SelAttributes.Color := cllime;
      SelAttributes.Style := [fsbold];
      i := k + 1; // i := k + Length('>');
    end;
  end;
end;
$2B or not $2B
  Mit Zitat antworten Zitat