I agree with you and Mindaugas, of course.

But then we can do the next.

dbf0.c for common code

with the next rdd structure (example):

wa - dbf0 - dbf(especific) - (index)

actually there are features incompatibles between rdd
it can be solved.

* for example dBase IV use dbf with 32 field length
* rt errors
* field types.

now we are supporting the weight of all rdds in one
loosing some speed and generating some incompatibilities.

Some times is not possible to support all in one. There
are field types with diferent meanings at diferent versions
of DBF. VARLENGTH, BINARY (text & memo) fields.

etc ...


Add a level more to inheritance will allow us better cope with
all versions have a maintenance easier, and some have rdds faster and lighter.

Best regards,
Miguel Angel Marchuet


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to