Icon View Incident Report

Serious Serious
Reported By: Jason Wilden
Reported On: 4/18/2002
For: Version 3.10 Build 1
# 1118 DBSYS Reverse Engineering Generating Incorrect C++Builder Code

The trial version of dbisam (3.10) seems to generate invalid C++ code for BCB5.0 when used to reverse engineer a database, this was not a problem in 3.08. See below.

TableToCreate->RestructureTable(3081,0,1,0,false,"","FEED",512,-1,"",
StopWords,
               "\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16" +
               "\17\18\19\20\21\22\23\24\25\26\27\28\29\30" +
               "\31\32*+,-./:;<=>\`",
               "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_ab"+
               "cdefghijklmnopqrstuvwxyz?,f".??^?S<OZ"+
               "''"".
--~Ts>ozY 
"+
               ""+
               "",
               true);

causes a series of "E2085 
Invalid pointer addition" errors because of the attempt use + to concatenate the literal strings in some parameters.




Resolution Resolution
Fixed Problem on 4/20/2002 in version 3.11 build 1
Image