Microsoft KB Archive/839024

= BUG: Visual FoxPro 8.0 may stop responding when you use roaming profiles that are shared between Windows 2000 and Windows XP Professional =

Article ID: 839024

Article Last Modified on 4/11/2005

-

APPLIES TO


 * Microsoft Visual FoxPro 8.0 Professional Edition
 * Microsoft Windows 2000 Standard Edition
 * Microsoft Windows XP Professional

-





SYMPTOMS
You use roaming profiles that are shared between Microsoft Windows 2000 and Microsoft Windows XP Professional. When you run Microsoft Visual FoxPro 8.0 or an application that is compiled in Visual FoxPro 8.0 on a computer that is running Windows 2000, you may receive a C0000005 error.



CAUSE
This problem is caused by the changes that Windows XP makes to the roaming profile to handle the drop shadow visual effect that is available in Windows XP. The problem does not occur if you run the application only on computers that are running Windows XP.



RESOLUTION
To resolve this problem, download the DisableDropShadows.exe file. The DisableDropShadows.exe file turns off the drop shadow visual effect in the profile. Run the DisableDropShadows.exe file before you start Visual FoxPro 8.0 or a Visual FoxPro 8.0 application on a computer that is running Windows 2000. The DisableDropShadows.exe file accepts the name of any executable that you want to run as a parameter. For example, you can start Visual FoxPro 8.0 by using the following command line: 

DisableDropShadows \Vfp8.exe

Note  is the directory where Visual FoxPro is installed. If the directory has spaces in it, enclose the parameter in double quotation marks.

This problem was fixed in Microsoft Visual FoxPro 9.0 Professional Edition.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the &quot;Applies to&quot; section.



Steps to reproduce the behavior

 * 1) Setup up roaming profiles.
 * 2) Log on to a computer that is running Windows XP with a user account that uses roaming profiles, and then log off the computer. You do not have to make any changes on the computer that is running Windows XP.
 * 3) Log on to a computer that is running Windows 2000 with the user account that you used in step 2.
 * 4) Run Visual FoxPro 8.0, or run an executable that is created with Visual FoxPro 8.0.

