Consultor Eletrônico



Kbase P22076: Some VST's for _ActBuffer show negative numbers if values exceed 2 gig.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/02/2009
Status: Verified

SYMPTOM(s):

Some VST's for _ActBuffer show negative numbers if values exceed 2 gig.

CAUSE:

Due to the current construction of Progress (32-Bit) the datatypes for many Progress data structures are limited to the max number sizes for 32-bit architectures which is 4 billion (unsigned).
If it is a signed integer then it will be 2 billion positive and 2 billion negative.
Therefore as the values increase to the maximum positive of 2 billion the values roll-over and begin decreasing from the maximum negative values.

FIX:

Future releases will address this limitation.