我目前在我的一个 Delphi 7 软件中使用 TRichEdit 作为“实时”事件日志查看器,但最近对我的软件进行了性能分析,发现 TRichEdit 占用了超过 40% 的 CPU 时间。
我想测试其他组件以比较性能,这个组件必须具备以下功能:
- 行着色(可以是 LINE 语法颜色,因为不同颜色的行有不同的前缀,或者 HTML 着色等)。 - 易于保存到文件功能(可以保存为 RTF 或 HTML)。 - 免费或开源。 - 即使对于“大文件”(可能达到 200 Mo),也要有良好的性能作为查看器。
说明:我已经查看了此帖子,但没有适合我的好答案。链接:https://stackoverflow.com/questions/6284630/delphi-analog-of-memo-richedit。
我想测试其他组件以比较性能,这个组件必须具备以下功能:
- 行着色(可以是 LINE 语法颜色,因为不同颜色的行有不同的前缀,或者 HTML 着色等)。 - 易于保存到文件功能(可以保存为 RTF 或 HTML)。 - 免费或开源。 - 即使对于“大文件”(可能达到 200 Mo),也要有良好的性能作为查看器。
说明:我已经查看了此帖子,但没有适合我的好答案。链接:https://stackoverflow.com/questions/6284630/delphi-analog-of-memo-richedit。