Delphi 线条彩色文本组件替换 TRichEdit 以提高性能

标签 delphi viewer trichedit

我目前在我的一个软件(在 Delphi 7 中)中使用 TRichEdit 作为“实时”事件日志查看器,我最近分析了我的软件,TRichEdit 消耗了超过 40% 的软件 cpu 时间。

我只是想测试其他组件以比较性能,此组件必须具有:

  • Line Coloring(可能是 LINE 语法颜色,因为不同的颜色 行具有不同的前缀或 HTML 着色等)。
  • 轻松保存到文件功能(到 RTF 或 HTML)。
  • 免费或开源。
  • 表现良好。即使对于作为查看器的“大文件”(可能是 200 Mo)也是如此。

信息:我还看this post但对我来说没有好的答案。

最佳答案

查看大约 1996 年的 TConsole/TColorConsole:http://www.torry.net/authorsmore.php?id=604

它不执行 HTML,不执行 RTF,但它确实可以非常快速地滚动彩色文本。 ;>

关于Delphi 线条彩色文本组件替换 TRichEdit 以提高性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8143510/

相关文章:

delphi - 如何在注册表中为COM服务器的多个版本进行配置?

regex - 在 RAD Studio 中使用正则表达式替换文本

delphi - TRichEdit中设置EM_AUTOURLDETECT后如何检测URL链接?

delphi - 是否可以避免 TRichEdit 在单击按钮(例如粗体)时失去焦点?

delphi - 使用 Delphi 的 WordPress

sql - 什么是嵌入式SQL?

pdf - 如何在 PDF 查看器上自动刷新?

c# - 创建相册查看器

javascript - 在挂载的钩子(Hook)函数中初始化Viewer.js。 (错误 : The first argument is required and must be an element)

windows - 更改某些非文本字符的字体时,如何使 TRichEdit 在 Windows 7 上表现得像写字板?