You also must know in advance the structure of the record. In fact FFDbfGetRecord doesn't
care the structure, it only reads a whole record, included the leading byte (being
0x20 a normal record, and 0x2A a deleted record).
See the examples to see how to use it all. You might say that this set of routines is very
low level, but C++ itself is low level, too...
Important note: if the DBF exists but FFDbfOpen fails then wait a second and
retry (this could happen if the DBF is locked by some other user).