On Fri, 11 Nov 2022 17:10:08 +0100, Luca Olivetti via lazarus <lazarus@lists.lazarus-ide.org> wrote:
>El 11/11/22 a les 16:29, Bo Berglund via lazarus ha escrit: >> I have noticed that after a while the display becomes very sluggish when data >> arrives and I think that is due to the way the component operates. > >You could try using a TSynEdit instead of a TListBox: some years ago I >switched from TMemo to TSynEdit to do some logging in a similar (though >I add lines instead of assigning the complete text, also, I delete the >oldest line when there are 5000 lines) because I found that, under >windows, TSynEdit is an order of magnitude (or more) faster than TMemo. >No difference under linux though, and maybe it's no longer true nowadays. > I have never used TSynEdit before so I tried dropping one onto my form and it looked a bit "strange" with a wide margin to the left... How does it work (especially the margin that steals space)? Note that I do not need an editor as such, just somewhere to show the log lines, and possibly also a way to copy certain lines or text sections to paste somewhere else. BTW this application is on Windows and I am using Lazarus 2.0.12 and FPC 3.2.0 -- Bo Berglund Developer in Sweden -- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus