Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Too many files open vs Windows XP
Message
General information
Forum:
Visual FoxPro
Category:
FoxPro 2.x
Miscellaneous
Thread ID:
00686825
Message ID:
00688570
Views:
33
All,

Be very careful when upgrading FPW2.6 applications from W98 to WIN2000 or XP. If they are network apps and the client runs Norton Enterprise AntiVirus your speed to open files will dramatically decrease.

After several hours on the phone with Symantec support we determined that because FP2.6 application uses the NTNVD and WOW subsystem Norton was not handling the FPW application request in an efficient manner. In other words, the virus software is ignoring all requests to exclude files. There is no way to "Exclude" the FPW2.6 database files. That means that every time you load it rescans the file.

Testing on Norton's latest release of their desktop client software on WIN2000 and XP boxes stopped the FPW2.6 runtime from loading. Ouch.

Save yourself the pain and the constant irritation and the dollars by upgrading the package to VFP 6 or 7 with the MSDE or full MSFT SQL back end. Or keep them on Win98 which is built on a 16-bit foundation and save yourself the troubles I have experienced.

Regards,

Jim
>>We have an application that works well on all Windows up to W98.
>>
>>We have a client that tried our application on his window xp and he got the message "Too many files open". This is normaly solved by updating or adding a line in Config.sys (FILES=99).
>>
>>In Windows 98, if Config.sys does not exist, we just have to create it.
>>Is it the same in Windows XP or do we have to search for a specialy named file??
>>
>>Do we have to expect any other "bad surprise" with Windows XP?
>>
>>Thanks in advance.
>
>Had this problem recently. Found some stuff on the net.
>The following fixes need to be applied to user's computers as this MAY alleviate the problem.
>
>Windows XP/2000/ME
>
>Fix1. Edit the file c:\WINDOWS\SYSTEM32\CONFIG.NT
> Search for "Files"
> Change the default of Files=40 to Files=254
> Save the file
>
>Fix2. Run msconfig and open the SYSTEM.INI file or open it in notepad
> Locate the [386enh] section and add the following entry if not there:
>
> PerVMFiles=254
>
> Save the changes and reboot.
>
>Fix3. (Don't know if this will work, though)
> Right Click on the file.exe and select properties. IN XP you get about 4 tabs. On one of the pages you will find a check box - Run in separate memory space.! Set this on.
>
>Note if you get insufficient memory errors in win2000 this is the fix to use.
>
>Bernard
>Hope this helps
Previous
Reply
Map
View

Click here to load this message in the networking platform