View Issue Details

IDProjectCategoryView StatusLast Update
0034551LazarusLCLpublic2020-08-11 18:01
ReporterJoe care Assigned To 
Status newResolutionopen 
Summary0034551: Under RDP-Environment Some Controls get VERY slow
DescriptionEverything gets slower (compered to Laz1.8.4) but StringGrid and DBStringGrid are extremely hit by this behavior. Mostly because of (IMHO unnecessary) redraws.
Steps To ReproduceBuild a Project with a StringGrid or a DBGrid and test it direct and under Remote-Desktop.
Additional InformationLazarus itself is affected by this behavior.
A serious slow down from 1.8.4 to 2.0rc2 under RDP-Environment.
TagsNo tags attached.
Fixed in Revision
Attached Files


Thaddy de Koning

2018-11-13 22:36

reporter   ~0111957

This is a Lazarus issue and already taken care of.

Juha Manninen

2018-11-19 12:27

developer   ~0112071

Thaddy, how is it taken care of?

Joe care, can you please find the exact revision that caused the slowdown after 1.8.4.


2020-08-10 09:15

reporter   ~0124712

I got flickering in RDP gone after enabling DoubleBuffered in grid properties

Juha Manninen

2020-08-10 09:47

developer   ~0124714

Maybe drawing was DoubleBuffered in 1.8.4. but later not any more.
I guess this can be resolved. What you say?

Martin Friebe

2020-08-11 18:01

manager   ~0124773

It may be the opposite (IIRC, it was discussed, but I can't find it).

Double-buffering may have been enabled. But DoubleBuffer may mean that paint must sent the entire buffered bitmap to the remote. While it should only sent the instructions for painting a few lines, and some text.

In any way, it must be tested if the issue persists in svn trunk (2.1).
And possible also with 2.0.10

Issue History

Date Modified Username Field Change
2018-11-13 22:32 Joe care New Issue
2018-11-13 22:36 Thaddy de Koning Note Added: 0111957
2018-11-13 22:38 Marco van de Voort Project FPC => Lazarus
2018-11-19 12:27 Juha Manninen Note Added: 0112071
2020-08-10 09:15 NewGuest Note Added: 0124712
2020-08-10 09:47 Juha Manninen Note Added: 0124714
2020-08-11 18:01 Martin Friebe Note Added: 0124773