FIXEOF.PRG

This program will work in dBASE Version 1.5 only in its current
version. This program will address corrupted DBF files. The only
type of corruption FIXEOF will address is PREMATURE END OF FILE
MARKERS, When you receive the error message "END OF FILE
ENCOUNTERED". Other BORLAND utilities that will address the same
corruption are, DBFCLEAN, XLATE. 

The major differences between the above mentioned BORLAND
utilities are FIXEOF has been written strictly in dBASE and you
may include it directly in your dBASE application or you may use
it directly from the DOT PROMPT. At the DOT PROMPT enter the
following command to invoke FIXEOF:  "DO FIXEOF"

With all data recovery utilities there are no implied guarantees
that you would not experience data loss. The only way to insure
no data loss is to regularly back up your data, lastly the best
recovery method is to restore from valid backups.

DISCLAIMER

This code is provided as an example of using the dBASE language
to extend dBASE's menu functionality. Borland Technical Support
does not create code or UDF's for people who call, but will
instead refer you to a consultant in your local area. We hope
this code provides the functionality you desire; however, our
phone engineers will not elaborate or expand on this code. If it
doesn't meet your needs, please seek assistance from a qualified
dBASE programmer in your area. You may also consult one or more
of the many books on dBASE programming from your local book store
or read the Developer's Manual. Borland publishes a book which
lists programmers and consultants from around the country. You
may purchase a copy of the Developer's Registry from Customer
Service.
