FIX: GETDIR() on Empty Floppy Drive Causes Crash (159473)



The information in this article applies to:

  • Microsoft Visual FoxPro for Windows 5.0

This article was previously published under Q159473

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:

125372 How To Check for a Floppy Disk Using FOXTOOLS


Modification Type:MajorLast Reviewed:10/16/2002
Keywords:kbBug kbenv kbvfp500aFIX KB159473