Entwickler-Ecke

Sonstiges (Delphi) - Bug in RichEdit?


rochus - Mo 17.10.05 11:28
Titel: Bug in RichEdit?
Hallo,
wollt mal wissen, ob das schon jemand hatte:

Formular mit einem richedit (mmo), einem edit (edtLoadText) und einem Button (Button4), die prozedur Button4Click sieht so aus:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TForm1.Button4Click(Sender: TObject);
var
  st: TStringStream;
begin
  st := TStringStream.Create(edtLoadText.Text);
  try
    st.Position := 0;
    mmo.Lines.LoadFromStream(st);
  finally
    FreeAndNil(st);
  end;
end;


so, wenn man da jetzt normales zeug eingibt (z.B. 'abc') dann klappt das auch. fängt man aber an, den RTF header zu tippen und drückt nach \{rtf: auf den button, gibt's ne Access Violation die das gesamte Programm hängt.

Gruß


rochus - Mo 17.10.05 11:35

Es reicht, wenn man \* eintippt, wobei * irgendein beliebiges Zeichen ist!