Perform these actions to resolve this issue, otherwise I would offer you following topics, last one solution only for hardly crashed .dbf files
http://www.idganswers.com/question/14773/how-to-fix-dbf-file-error-missing-the-support-library
http://itknowledgeexchange.techtarget.com/itanswers/corrupt-dbf-files/
https://www.openfiletool.com/dbfopen.html DBF Open File Tool
You need to create an environment under which the table is NOT validated when it is opened. This can be achieved by the command -SET TABLEVALIDATE TO 0. Now you can easily open your tables.
These are some “Prevention Steps” to prevent your data from corruption:
Try to put a code in your program that automatically creates a duplicate copy of your tables (columns & rows), index files and databases.
Set-up a back-up routine.
Inform the user to properly shutdown the computer and regularly perform back-up.
Use UPS for power back-up.