Advantage Developer Zone

 
 
 

Advantage Knowledgebase Item




Ref No:
130402-2607
Last Modified:
Wednesday, April 03, 2013
Product:
Advantage Delphi TDataset Descendant
Category:
Bug / Anomaly
Title:
64-bit programs built with Delphi XE2 may handle Money fields incorrectly
Problem Description:
64-bit programs compiled with Delphi XE2 (or RAD Studio XE2) may have problems with Money fields in ADT tables. The following behaviors have been observed:
1) Money fields containing "large" values may be displayed incorrectly.
2) Large values for money fields may be posted to the ADT table incorrectly.
3) Posting some valid Currency values may produce Exceptions.

These behaviors only appear when using the 64-bit compiler.
Solution:
These behaviors are a result of a series of defects identified by Embarcadero. (See Embarcadero QC numbers 103589 and 103857.)

These issues are resolved in Delphi XE3. Customers affected by these defects should upgrade as soon as possible, or rebuild affected projects as 32-bit projects.
Was This Item Helpful?