"Data64" field in 32-bit-environment
Status: Beta
Brought to you by:
hgraefe
The support for the "Data64" field (DATA_B3_REQ,
DATA_B3_IND) in version 1.2 of Jcapi causes memory
addressing problems of some capi2032.dll.
The capi2032.dll of Eicon Diva for example shifts the
data block of a DATA_B3_REQ message by 8 bytes and
writes the Data64 pointer in this data block.
Although this problem is actually a "bug" within these
capi2032 libraries it shoud be fixed by Jcapi.
Possible solution: We could use a property variable to
determine if running in an 64-bit environment. In this
case a "capi2064" library should be loaded an the
Data64 pointer have to be used.