Condividi tramite


SYS( ) Functions Overview

Returns Microsoft Visual FoxPro system information.

SYS( )

Return Values

Character

Remarks

Visual FoxPro SYS( ) functions return character values that contain useful system information.

To get help for a SYS( ) function

  • Highlight the SYS( ) function in the Command window or in a program and press the F1 key.

The following table shows what each SYS( ) function returns:

Function Information returned
SYS(0) Network machine information
SYS(1) Julian system date
SYS(2) Seconds since midnight
SYS(3) Legal file name
SYS(5) Default drive or volume
SYS(6) Current printer device
SYS(7) Current format file
SYS(9) Visual FoxPro serial number
SYS(10) String from Julian day number
SYS(11) Julian day number
SYS(12) Available memory in bytes
SYS(13) Printer status
SYS(14) Index expression
SYS(15) Character translation
SYS(16) Executing program file name
SYS(17) Processor in use
SYS(18) Current control
SYS(20) Transform German text
SYS(21) Controlling index number
SYS(22) Controlling tag or index name
SYS(23) FoxPro EMS memory usage
SYS(24) EMS memory limit
SYS(100) Console setting

Included for backward compatibility. Use SET("CONSOLE") instead.

SYS(101) Device setting

Included for backward compatibility. Use SET("DEVICE") instead.

SYS(102) Printer setting

Included for backward compatibility. Use SET("PRINTER") instead.

SYS(103) Talk setting

Included for backward compatibility. Use SET("TALK") instead.

SYS(602) Bitmap Configuration
SYS(1001) Visual FoxPro memory
SYS(1011) Number of Memory Handles
SYS(1016) User object memory use
SYS(1023) Enable Help diagnostic mode.
SYS(1024) Disable Help diagnostic mode
SYS(1037) Page Setup Dialog Box
SYS(1104) Purge Cached Memory
SYS(1269) Property Information
SYS(1270) Object Location
SYS(1271) Object's .SCX File
SYS(1272) Object Hierarchy
SYS(1500) Activate a menu item
SYS(2000) File name wildcard match
SYS(2001) SET command status
SYS(2002) Turn insertion point on or off
SYS(2003) Current directory
SYS(2004) Visual FoxPro start directory
SYS(2005) Current resource file
SYS(2006) Current graphics card
SYS(2007) Checksum value
SYS(2010) CONFIG.SYS file settings
SYS(2011) Current lock status
SYS(2012) Memo field block size
SYS(2013) System menu name string
SYS(2014) Minimum path
SYS(2015) Unique procedure name
SYS(2016) SHOW GETS WINDOW name
SYS(2017) Checksum value based on the current record in the current work area
SYS(2018) Error message parameter
SYS(2019) Configuration file name and location
SYS(2020) Default disk size
SYS(2021) Filtered index expression
SYS(2022) Disk cluster (block) size
SYS(2023) Temporary Path
SYS(2029) Table type
SYS(2030) Debug
SYS(2040) Detect Report Status
SYS(2060) Mouse wheel event handling setting
SYS(2300) Add or Remove Code Page
SYS(2333) ActiveX Dual Interface Support
SYS(2334) Automation Server Invocation Mode
SYS(2335) Unattended Server Mode
SYS(2336) Critical Section Support
SYS(2339) Call CoFreeUnusedLibraries when COM object is released
SYS(2340) NT Service Support
SYS(2410) Error handler type for an error
SYS(2450) Application Search Path Order
SYS(2600) Return Pointer As String
SYS(2700) Enables Windows XP Themes
SYS(2800) Accessibility Support
SYS(2801) Event Tracking Support
SYS(3004) Return Locale ID
SYS(3005) Set Locale ID
SYS(3006) Set Language and Locale IDs
SYS(3050) Set Buffer Memory Size
SYS(3051) Set Lock Retry Interval
SYS(3052) Override SET REPROCESS Locking
SYS(3053) ODBC Environment Handle
SYS(3054) Rushmore Query Optimization Level
SYS(3055) FOR and WHERE Clause Complexity
SYS(3056) Read Registry Settings
SYS(3095) IDispatch Pointer
SYS(3096) IDispatch Object Reference
SYS(3097) Add Reference to Object
SYS(3098) Release Object Reference
SYS(3099) SQL Data Engine Compatibility Mode

See Also

Command Window | SET Command | SET SYSFORMATS Command | SET SYSMENU Command