View Issue Details

IDProjectCategoryView StatusLast Update
0006615JEDI VCL00 JVCL Componentspublic2018-01-30 18:52
ReporterpyscripterAssigned ToAHUser 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionDaily / GIT 
Target VersionFixed in VersionDaily / GIT 
Summary0006615: JvProgramVersionCheck and JvParameterList are not DPI aware
DescriptionAs per title. These components are unusable in DPI aware Delphi applications with High DPI screens.

The attached zip file contains modified versions of three files to make the components DPI aware.
JvProgramVersionCheck.pas
JvParameterList.pas and
JvParameterListParameters.pas
TagsNo tags attached.

Activities

2018-01-29 00:40

 

JvProgramVersionCheck.zip (38,426 bytes)

AHUser

2018-01-29 20:47

developer   ~0021453

Is that "Application.ProcessMessages" call in TJvProgramVersionCheck.DownloadThreadOnFinishAll really neccessary?

pyscripter

2018-01-29 20:53

reporter   ~0021454

I found that without it the program gets stucked. I am not sure why, but it works with Application.ProcessMessages and it cannot do any harm.

AHUser

2018-01-30 18:52

developer   ~0021455

Applied to master branch.

Issue History

Date Modified Username Field Change
2018-01-29 00:40 pyscripter New Issue
2018-01-29 00:40 pyscripter File Added: JvProgramVersionCheck.zip
2018-01-29 20:47 AHUser Note Added: 0021453
2018-01-29 20:47 AHUser Status new => feedback
2018-01-29 20:53 pyscripter Note Added: 0021454
2018-01-30 18:52 AHUser Note Added: 0021455
2018-01-30 18:52 AHUser Status feedback => resolved
2018-01-30 18:52 AHUser Fixed in Version => Daily / GIT
2018-01-30 18:52 AHUser Resolution open => fixed
2018-01-30 18:52 AHUser Assigned To => AHUser