【发布时间】:2010-09-03 14:27:16
【问题描述】:
有没有办法在不使用 savetostream 的情况下从 Richedit 中获取 RTF 数据
strStream := TStringStream.Create('') ;
try
RichEdit.Lines.SaveToStream(strStream);
Text := strStream.DataString;
strStream.CleanupInstance;
finally
strStream.Free
【问题讨论】:
-
不要显式调用
CleanupInstance,它会在流被销毁时调用。 -
换句话说,使用
Free()而不是CleanupInstance()。如果SaveToStream()引发异常,您应该使用try/finally。
标签: delphi delphi-2007 richedit