Article: Q318264
Product(s): Microsoft FoxPro
Version(s): 7.0
Operating System(s):
Keyword(s): kbProjManager kbGrpDSFox kbDSupport kbCodeSnippet kbvfp700 _IK283 kbVFP700sp1fix
Last Modified: 10-APR-2002
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Visual FoxPro for Windows, version 7.0
-------------------------------------------------------------------------------
SYMPTOMS
========
When an executable (.exe) file calls a form that is not part of the .exe file,
and you then attempt to delete the form file, you may receive the following
error message:
File is in use.
CAUSE
=====
The DO FORM command in the .exe file does not release the form file until the
process ends.
RESOLUTION
==========
To resolve this problem, obtain the latest service pack for Visual FoxPro for
Windows 7.0. For additional information, please see the following article in the
Microsoft Knowledge Base:
Q316964 How to Obtain the Latest Visual FoxPro for Windows 7.0 Service Pack
STATUS
======
Microsoft has confirmed this to be a problem in Microsoft Visual FoxPro for
Windows 7.0.
This problem was first corrected in Visual FoxPro for Windows 7.0 Service Pack 1.
MORE INFORMATION
================
Steps to Reproduce Behavior:
Paste the following code in a program (.prg) file named Test, and then run the
program from the Command window:
NOTE: The code creates and runs an .exe file, that runs a form. The .exe file
then tries to delete the form file.
SET SAFETY OFF
* Using VFP6 compatible code:
set print to myexe.prg
set print on
\ myform = "testform1"
\ DO FORM (myform)
\ CLEAR ALL
\ CLOSE ALL
\ RELEASE ALL
\ CLEAR ALL
\ CLOSE ALL
\ myform = "testform1"
\ ERASE (myform + ".*")
set print off
set print to
clear typeahead
KEYBOARD "{ctrl+W}"
CREATE FORM testform1
BUILD PROJECT myexe FROM myexe
BUILD EXE myexe FROM myexe
RUN /n myexe
Because the .exe file has not released the form file, you receive the error
message that is described in the "Symptoms" section.
Additional query words:
======================================================================
Keywords : kbProjManager kbGrpDSFox kbDSupport kbCodeSnippet kbvfp700 _IK283 kbVFP700sp1fix
Technology : kbVFPsearch kbAudDeveloper kbVFP700
Version : :7.0
Issue type : kbbug
Solution Type : kbfix
=============================================================================