我正在使用CodeGear C++ Builder 2009,遇到了TMemo组件的问题。它运行得太慢了。我使用它来显示来自COM串口的ASCII文本。我需要在每个符号从COM串口传输时都能立即显示出来。问题是,如果COM串口传输了大量文本,TMemo上的旧文本会开始闪烁,并且文本越多,情况会变得越糟糕。当TMemo包含1000行文本时,刷新延迟是巨大的!
我将doubleBuffered属性设置为true,但这没有帮助。像SecureCRT这样的应用程序如何使刷新时间最短?新文本可以平滑添加,没有闪烁。哪个组件可以产生这样的结果?
我将doubleBuffered属性设置为true,但这没有帮助。像SecureCRT这样的应用程序如何使刷新时间最短?新文本可以平滑添加,没有闪烁。哪个组件可以产生这样的结果?
TMemo
的实际代码。你很可能只是使用它的方式不对。 - Remy Lebeau