Is not so bad. Dbf file header has information that makes it possible to 'guess' what we are dealing with. As you noticed, the TDbf component has the "TableLevel" property, which allows it to be (more or less) compatible with the various versions. Patch I attached only affects files compatible with "FoxPro" and "Visual FoxPro" versions.