diff --git a/GdataTable.cpp b/GdataTable.cpp index 9cac696..58d092d 100644 --- a/GdataTable.cpp +++ b/GdataTable.cpp @@ -111,8 +111,7 @@ bool GdataTable::addColm(char* name, int type, int size) break; case(Tint): c = new Cgarray(); - if(!inf.nb) - inf.nb = sizeof(long); + inf.nb = sizeof(long); if(nn>0) { if(!((*(Cgarray*)c)+=nn)) @@ -122,8 +121,7 @@ bool GdataTable::addColm(char* name, int type, int size) break; case(Tdouble): c = new Cgarray(); - if(!inf.nb) - inf.nb = sizeof(double); + inf.nb = sizeof(double); if(nn>0) { if(!((*(Cgarray*)c)+=nn)) @@ -133,8 +131,7 @@ bool GdataTable::addColm(char* name, int type, int size) break; case(Tint64): c = new Cgarray<__int64>(); - if(!inf.nb) - inf.nb = sizeof(__int64); + inf.nb = sizeof(__int64); if(nn>0) { if(!((*(Cgarray<__int64>*)c)+=nn)) diff --git a/ManagerDbfGdataTable.cpp b/ManagerDbfGdataTable.cpp index dff64a8..9405023 100644 --- a/ManagerDbfGdataTable.cpp +++ b/ManagerDbfGdataTable.cpp @@ -58,7 +58,7 @@ bool ManagerDbfGdataTable::DbfSetColm( char* name, BYTE type, int size ) switch(type) { case(DBF_TYPE_DATA_STR): - size++; + //size++; t = GdataTable::Tstring; break; case(DBF_TYPE_DATA_I64):