FIX: GETDIR() on Empty Floppy Drive Causes Crash

ID: Q159473


The information in this article applies to:
  • Microsoft Visual FoxPro for Windows, version 5.0


SYMPTOMS

In Visual FoxPro 5.0, issuing a GETDIR() command on a drive that does not contain a disk results in the following error:

This program has performed an illegal operation and will be shut down.


WORKAROUND

Use Foxtools.fll and the ISDISKIN function to check for a disk in the drive prior to issuing the GETDIR() command.


STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem has been fixed in Visual FoxPro 5.0a.


MORE INFORMATION

To reproduce the problem, do the following:

At the command line enter the following command. Ensure that there is no disk in Drive A:

?GETDIR("A:\")


REFERENCES

For more information about using ISDISKIN please see the following article(s) in the Microsoft Knowledge Base:

Q125372 How To Check for a Floppy Disk Using FOXTOOLS

Additional query words:

Keywords : kbenv kbVFp kbVFp500afix kbVFp500bug FxenvError
Version : WINDOWS:5.0
Platform : WINDOWS
Issue type : kbbug


Last Reviewed: December 10, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.