Thanks John for your suggestions.
I know use > 2GB dbf files is not a good solution,
perhaps we can use SQL server or copy the history data to another dbf files,
but some foxers need use > 2GB dbf files,
even someone include some large dbf and fpt files into the executable file,
then he built a several hundred MB executable file, and it can run fine!