| In the Windows systems, a paging technique is used | | | | To overcome such problems, you should need to |
| when there is some memory issues with some | | | | perform the following steps: |
| applications. In this Virtual memory technique, additional | | | | |
| memory is provided to applications through virtual | | | | - Increase the size of the paging file: You should look |
| addresses that are being mapped to physical | | | | to increase the size of the Windows Swap file to |
| addresses on the hard disk. However, if it is not done | | | | resolve the virtual memory issues. Restart the system |
| perfectly, then it may cause corruption in the DBF file, | | | | and check if the issue is appearing again. |
| which can also result in inaccessibility of FoxPro. You | | | | - Reduce the expandable memory: If you are using an |
| should try out appropriate methods to repair DBF file | | | | EMS (Expanded Memory Specification) emulator, then |
| failing which you should go for a DBF repair software. | | | | reduce or remove the amount of memory that it |
| Consider a scenario wherein you are working on an | | | | provides. |
| software application in MS Visual FoxPro 6.0 for your | | | | - Reduce the size of the disk-caching software: If you |
| college project. You open MS Visual FoxPro but it fails | | | | are using a disk-caching software, then reduce its size |
| to open and exits after displaying few error messages. | | | | as it may be causing the memory issues. |
| These messages could be either of the following | | | | - Restore DBF file: You should try to restore the |
| messages: | | | | FOXUSER.DBF file by renaming it in the command |
| | | | prompt using the following syntax: |
| - "Insufficient memory" | | | | RENAME foxuser.dbf foxuser.dbk |
| - "Not enough memory for application (minimum | | | | Restart FoxPro. The Foxuser.dbf file will be renamed |
| 2187264 required)" | | | | when you restart FoxPro. |
| - "Not enough memory for application (minimum | | | | These aforementioned methods would be able to |
| 2158592 required)" | | | | repair DBF file and start MS Visual FoxPro. However, |
| Cause: | | | | if it is not the case then there is an immediate need to |
| The root cause of such abnormal behavior of FoxPro | | | | perform DBF recovery using a professional DBF repair |
| is that the virtual memory is not sufficiently available to | | | | software. These tools ensure best results while using |
| start FoxPro. Such memory issues can also be | | | | highly effective repair algorithms in very rich user |
| caused due to corruption in the DBF file. | | | | interface. |
| Resolution: | | | | |