Einzelnen Beitrag anzeigen

Benutzerbild von ATS3788
ATS3788

Registriert seit: 18. Mär 2004
Ort: Kriftel
646 Beiträge
 
Delphi XE Starter
 
#7

AW: EInvalid Operation "Element hat kein übergeodnetes Fenster"

  Alt 12. Jan 2013, 12:53
Delphi-Quellcode:
function RTF_To_Plain_Text(S : AnsiString) : string;
var
Stream : TMemoryStream;
RichEdit : TRichEdit;
begin
try
Stream := TMemoryStream.Create;
Stream.WriteBuffer(pointer(S)^ , length(S));
try
RichEdit := TRichEdit.CreateParented(HWND_MESSAGE);
RichEdit.Parent := nil;
RichEdit.PlainText := false;
RichEdit.WordWrap := false;
RichEdit.Visible := false;

Stream.Position := 0;
RichEdit.Lines.LoadFromStream(Stream);

Result := RichEdit.Lines.Text;
finally
RichEdit.Free;
end;
finally
Stream.Free;
end; end;
Also gelöst habe ich es so
Schönes Wochenende
Martin MIchael
  Mit Zitat antworten Zitat