View Issue Details

IDProjectCategoryView StatusLast Update
0035808LazarusPackagespublic2019-07-06 17:30
ReporterSven BarthAssigned To 
Status newResolutionopen 
PlatformX86_64OSWindows NTOS Version10
Product Version2.1 (SVN)Product Build61508 
Target VersionFixed in Version 
Summary0035808: SQLDBRest UI demos double their restored form sizes on High DPI
DescriptionThe UI demos contained in the SQLDBRest package ($LazarusDir/components/sqldbrest/demo/[bufclient,csvclient,jsonclient]) all show the same strange behavior when run multiple times on a High DPI system: their form sizes double.
When looking at the ini files generated by the TIniPropStorage this is indeed true (the sizes/positions double). However I can't reproduce this with a simple example that only has a property storage with the form's Left, Top, Width and Height properties added as SessionProperties.
Steps To ReproduceNote: this was only tested on a High DPI system!

- open one of the three *client demos of the SQLDBRest package (only weblaz package should be needed to open these)
- run the demo (and notice the size and position of the form
- close the demo (maybe look at the generated *.ini file to confirm the form size/position)
- run the demo again

Expected result:
- form as the same size as before

Actual result:
- size of the form is doubled
TagsNo tags attached.
Fixed in Revision
Attached Files


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-07-06 17:30 Sven Barth New Issue