Icon View Incident Report

Serious Serious
Reported By: Jose Pascoa
Reported On: 12/4/2011
For: Version 4.31 Build 2
# 3519 Delphi XE2 64-Bit Builds Not Built Properly

Actually the sample does not work at all in 64-bit or I am missing something. The tables show corrupt header information error #8961.

I am trying to build my own application and have the same problem. And tables generated at runtime by a 64-bit application are not readable by dbsys.exe and tables built by a 32-bit application are not opened by 64-bit app.

Comments Comments
There was an issue with the build system entries for Delphi XE2 that was causing the builds to be built with the wrong source code for Delphi XE2 64-bit. Also, thanks to Jose for pointing out another issue with the zlibpas.pas unit, which has some incorrect pointer arithmetic for Delphi XE2 64-bit.

Resolution Resolution
Fixed Problem on 12/8/2011 in version 4.31 build 3

Products Affected Products Affected
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard with Source