View Issue Details

IDProjectCategoryView StatusLast Update
0004903JEDI VCL00 JVCL Componentspublic2009-09-22 15:03
ReporterPascalKlausAssigned Toobones 
Status resolvedResolutionduplicate 
Product Version3.36 
Target VersionFixed in Version 
Summary0004903: Failure in TJvValidateEdit displaying currency value with special locale settings
DescriptionIn some circumstances the value is divided by 100, if I exit a JvValidateEdit:

DisplayFormat is dfCurrency

Local (windows) currency settings are:
DecimalSeparator: '.'
CurrencyString contained also a point: 'SFr.'
Displayformat with CurrencyString at first: 'SFr. 1.1'

Putting in: 'SFr. 12.34' results after exit Control: 'SFr. 0.12'
TagsNo tags attached.


duplicate of 0004952 resolvedobones Not possible to input decimal point in TJvValidateEdit (3.38) if Currencystring also includes a point 



2009-09-09 19:33

administrator   ~0016064

Please try with the latest release, I believe this has already been fixed.


2009-09-15 15:33

reporter   ~0016102

This issue has not been fixed with the current JVCL 3.38.
It's the same result exiting the JvValidateEdit component.
The result is always 0.12 even if the input value is 12.00 or 12345.00 or 123456789.00
I think the point contained in currencystring is the reason for this.
If the currencystring don't have a point (the same char like decimal separator) everything is ok.
May be currencystring have to set in quotes before formatting ( 'SFr. 12.00' -> '"SFr." 12.00')? I havn't found the right row in source.

Issue History

Date Modified Username Field Change
2009-08-27 17:01 PascalKlaus New Issue
2009-09-09 19:33 obones Note Added: 0016064
2009-09-09 19:33 obones Status new => feedback
2009-09-15 15:33 PascalKlaus Note Added: 0016102
2009-09-22 15:03 obones Relationship added duplicate of 0004952
2009-09-22 15:03 obones Duplicate ID 0 => 4952
2009-09-22 15:03 obones Status feedback => resolved
2009-09-22 15:03 obones Resolution open => duplicate
2009-09-22 15:03 obones Assigned To => obones