Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.352 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: PosEx gibt immer 0 ( Null ) zurück

  Alt 25. Mär 2009, 21:35
Du suchst nicht im RichEdit sondern in deinem eigenen String 'mit mama und mit papa fahre ich mit', was soll das bringen?

// EDIT:
Ja, i muss natürlich 1 am Anfang sein, stimmt.

// EDIT2:
Wie wäre es so, so klappt es:
Delphi-Quellcode:
var
  i: Integer;
begin
  i := PosEx('mit', RichEdit1.Text, 1);
  while i > 0 do
  begin
    ShowMessage('gefunden');
    RichEdit1.SelStart := i - 1;
    RichEdit1.SelLength := Length('mit');
    RichEdit1.SelAttributes.Color := clRed;
    RichEdit1.SelLength := 0;
    i := PosEx('mit', RichEdit1.Text, i + 1);
  end;
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat