BUG: FoxPro Hangs If GOMONTH() Used on Blank Date & Year >9999

ID: Q123154

The information in this article applies to:

SYMPTOMS

FoxPro will stop responding (hang) if you use the GOMONTH() function to return a date greater than 9999 with an empty date field. In addition, after you press CTRL+ALT+DEL to quit FoxPro and go back to Windows, you will see the following error message and Windows will quit:

   EMM386 has detected Error #6 in an application ...

RESOLUTION

Either trap for blank date fields passed to GOMONTH() or trap for values that produce return values greater than 9999.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Problem

1. In the Command window type this:

   ? GOMONTH( {  /  /  }, 1994*12 )

2. FoxPro will stop responding

3. Press CTRL+ALT+DEL. Now the EMM386 Error message appears.

Additional reference words: FoxWin 2.60a buglist2.60a KBCategory: kbprg kbbuglist KBSubcategory: FxprgGeneral

Last Reviewed: June 27, 1995