New and Enhanced Commands and Functions in FoxPro Ver 2.6

Last reviewed: April 30, 1996
Article ID: Q113943
The information in this article applies to:
  • Microsoft FoxPro for Windows, version 2.6
  • Microsoft FoxPro for MS-DOS, version 2.6

SUMMARY

The information below describes the commands and functions that are new to, or enhanced in, FoxPro version 2.6.

This information is also found in FoxPro Help in the "What's New Since FoxPro version 2.5" topic.

MORE INFORMATION

NEW FOXPRO COMMANDS AND FUNCTIONS

The following commands, functions and system memory variables have been added to FoxPro version 2.6, primarily for compatibility with dBASE IV.

Command, Function, or System

Memory            FoxPro
Variable          Reference
----------        ---------
_ASSIST           See _ASSIST
ASSIST            ASSIST
                  Brings up the FoxPro Catalog Manager. For dBASE
                  compatibility only.
BARCOUNT()        See CNTBAR()
BARPROMPT()       Same functionality as PRMBAR() but parameter
                  positions are reversed.
BLANK             See BLANK
DESCENDING()      See DESCENDING()
FOR()             See FOR()
FDATE()           FDATE(<expC>)
                  Returns the date when a file was last modified. For
                  dBASE compatibility only.
FLDLIST()         FLDLIST([<expN>])
                  Returns the fields specified with SET FIELDS. For
                  dBASE compatibility only.
FTIME()           FTIME(<expC>)
                  Returns the time a file was last modified. For dBASE
                  compatibility only.
HOME()            Same as SYS(2004)
ID()              Same as SYS(0)
ISBLANK()         See ISBLANK()
ISREADONLY()      See ISREADONLY()
KEYMATCH()        See KEYMATCH()
FLDCOUNT()        Same as FCOUNT()
MEMORY(0)         Same as SYS(1001)
MEMORY(1)         Same as SYS(1001)
MEMORY(2)         Same as SYS(12)
MEMORY(3)         Same as SYS(1001)
MEMORY(4)         Same as SYS(23)
MEMORY(5)         Same as SYS(23)
MEMORY(6)         Same as SYS(1016)
MEMORY(7)         Returns 0
NORMALIZE()       See NORMALIZE()
OBJVAR()          See OBJVAR()
ON BAR            See ON BAR
ON EXIT BAR       ON EXIT BAR <expN> OF <popup name> [<command>]
                  Executes a command when you choose a different menu
                  option. For dBASE compatibility only.
ON EXIT MENU      ON EXIT MENU <menu name> [<command>]
                  Executes a command when you choose a different menu
                  popup. For dBASE compatibility only.
ON EXIT PAD       ON EXIT PAD <pad name> OF <menu name> [<command>]
                  Executes a command when you choose a different menu
                  pad. For dBASE compatibility only.
ON EXIT POPUP     ON EXIT POPUP <popup name> [<command>]
                  Executes a command when you choose a different popup
                  in a menu. For dBASE compatibility only.
ON MENU           Same as ON SELECTION MENU
ON MOUSE          Same as ON KEY LABEL LEFTMOUSE
ON PAD            Same as ON SELECTION PAD
ON POPUP          Same as ON SELECTION POPUP
PADPROMPT()       Same as PRMPAD()
PCOUNT()          PCOUNT()
                  Returns the number of parameters that were passed to
                  the most recently called program procedure, or user-
                  defined function (UDF). For dBASE compatibility
                  only.
PRTINFO()         See PRTINFO()
REPLACE FROM
ARRAY             See REPLACE FROM ARRAY
RUN()             Same as RUN
SET
("ATTRIBUTES")    SET("ATTRIBUTES")
                  Returns color settings specified with SET COLOR. For
                  dBASE compatibility only.
SET DIRECTORY     Same as SET DEFAULT
SET
("DIRECTORY")     Same as SYS(5) + SYS(2003)
SET("DISPLAY")    For dBASE compatibility only
SET FIELDS        See SET FIELDS
SET FORMAT        See SET FORMAT
SET KEY           See SET KEY
SET("LIBRARY")    See SET LIBRARY
SET MBLOCK        See SET BLOCKSIZE
SET("MBLOCK")     See SET BLOCKSIZE
SET VIEW          See SET VIEW
SYS(1037)         Print Setup Dialog. See SYS(1037)
TAG()             TAG([[<cdx filename>,] <expN> [, <alias>]])
                  Returns TAG names from a .CDX file. For dBASE
                  compatibility only.
TAGCOUNT()        TAGCOUNT([<cdx filename> [, <alias>]])
                  Returns the number of tags in .CDX file. For dBASE
                  compatibility only.
TAGNO()           TAGNO([<order name> [, <cdx filename> [, <alias>]]])
                  Returns a tag number from a .CDX file. For dBASE
                  compatibility only.
UNIQUE()          Returns .T. if the specified index was created with
                  the UNIQUE keyword or with SET UNIQUE ON. For dBASE
                  compatibility only.
USER()            USER()
                  Returns a user's network name. For dBASE
                  compatibility only.
WINDOW()          Same as WOUTPUT()
_SHELL            See _SHELL

ENHANCED FOXPRO COMMANDS

The following FoxPro commands have been enhanced:

  • BROWSE has a new keyword, NOINIT, which works the same as BROWSE LAST.
  • KEYBOARD has a new keyword, CLEAR.
  • SET LIBRARY has been enhanced to work with procedure files as well as API libraries.


Additional reference words: FoxDos FoxWin 2.60 foxhelp.dbf foxhelp.hlp
KBCategory: kbref kbprg
KBSubcategory: FxinteropDbase


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 30, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.