Icon View Incident Report

Serious Serious
Reported By: Jon Bondy
Reported On: 3/7/1999
For: Version 1.12 Build 1
# 323 Index Key Sizes Greater Than 255 Bytes Causes Invalid Pointer Operation Errors

Finally, I created a TRIVIAL application with the non-Demo software, and am getting Invalid Pointer Operations when I Close the DBISAMTable, even if I do virtually nothing in the program (that is, start the program [consists of a Table, Source, DBGrid and four buttons] and simply Application.Terminate
which Closes the Table). I'm not sure what is going on, so I'm not claiming that this is a bug in DBISAM, but the program is so simple, I'm not sure what I could be doing which would cause the problem during the Table Close.

Comments Comments
The problem was with the internal tracking of bookmark sizes - they were using a Byte instead of a Word, thus causing "invalid pointer operations" and AVs when trying to open or work with a table that had an index with a key size greater than 255 bytes.

Resolution Resolution
Fixed Problem on 3/7/1999 in version 1.13 build 1