Microsoft KB Archive/101153

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

SYS(2023) Returns Different Results Between Platforms

ID: Q101153

The information in this article applies to:

  • Microsoft FoxPro for Windows, versions 2.5 and 2.5a
  • Microsoft FoxPro for MS-DOS, versions 2.0, 2.5, 2.5a, and 2.6

Microsoft has confirmed that the documentation on Page L3-1083 of the "Microsoft FoxPro Language Reference" for version 2.5 does not include the following corrected information.

SYS(2023) returns different information when used on the MS-DOS platform versus the Windows platform. In FoxPro 2.0, 2.5, 2.5a, and 2.6 for MS-DOS, SYS(2023) returns the drive letter. In FoxPro 2.5 and 2.5a for Windows, SYS(2023) returns the fully qualified filename.

For example, if the CONFIG.FP or CONFIG.FPW file includes "tmpfiles=C:\protemp," the following results are returned:

   FoxPro for MS-DOS:     SYS(2023)= "C:"
   FoxPro for Windows:    SYS(2023)= "C:\protemp"

To return the drive letter in both products, use:

   SUBSTR(SYS(2023),1,2)

Additional reference words: FoxDos FoxWin 2.00 2.50 2.50a 2.60 SYS(2023) docerr KBCategory: kbprg kbdocerr KBSubcategory: FxenvConfigfp


Last Reviewed: June 27, 1995
© 1999 Microsoft Corporation. All rights reserved. Terms of Use.