diff --git a/ManagerDbfGdataTable.cpp b/ManagerDbfGdataTable.cpp index 3ada239..dff64a8 100644 --- a/ManagerDbfGdataTable.cpp +++ b/ManagerDbfGdataTable.cpp @@ -37,6 +37,9 @@ bool ManagerDbfGdataTable::AddCol( char* path, char* name, BYTE type,IAddColDbf return false; ic=tb.nColm()-1; } + + dt->size = tb.getSize(ic); + for(int i=0;isetData(i, tb.get(i,ic)); diff --git a/ManagerDbfGdataTable.h b/ManagerDbfGdataTable.h index 020c3bb..0f55e8f 100644 --- a/ManagerDbfGdataTable.h +++ b/ManagerDbfGdataTable.h @@ -9,6 +9,7 @@ class IAddColDbf { public: + int size = 0; virtual void setData(int i, void *data)=0; }; class GdataTable;