Version 6.30 Build 9159

The last build for 2005 includes a number of new and exciting features. If you are looking to expand your business overseas or to add support for extended character sets through DBCS and/or UNICODE, the new features in PxPlus will allow you to expand your business worldwide. In addition, new in this build is true numeric key support allowing you to access and maintain your data files in proper numeric sequence with a minimum of application effort. No more worrying about how to format your numeric based keys -- the system takes care of it automatically.

We have also added a number of long awaited features for developers such as an UNDO and REDO feature in the graphical editor.

The following new +PxPlus Exclusive features were added to PxPlus with Build 9159
(click here to view information on the prior build --9111)

General
  • PxPlus build 9159 supports DBCS and UNICODE data to allow access to the wide range of extended character sets such as Chinese and Japanese.
  • Numeric keys are now supported for keyed files allowing the system to automatically sort and provide access to your data using a numeric value as the key. This allows files to be indexed by numeric values such as sales to date, price or other such numeric values. See the KEYED Directive on numeric keys.
  • A new 'ONESHOT' option has been added to TCP connections to allow server side processing where once a connection is received; the listening port is relinquished allowing other processes to share the listening port.
  • In order to simplify access to files on workstations, the [LCL] Pathname Prefix has been added. When running under Windx or JavX, it will be replaced with [WDX], otherwise if running locally it will be ignored.
  • The Windows based PVX Plus activation system has been modified to provide direct access to the old-style 16/17 character activation key registration utility.
  • A new '[GLOBALS]' section has been added to the system INI file, which allows you to specify any global variables you want initialized.
   
Directives

SYSTEM_HELP PRINT "filename"
SYSTEM_HELP EDIT "filename"

   
Functions
  • All the KEY functions have been enhanced to return a right justified string containing the value of numeric keys.
  • The ARG function has been enhanced to allow an application to set ARG( ) values using the DEF ARG Directive.
   
Mnemonics
  • Two new mnemonics were added to save and restore the current attributes for a screen or printer. The 'SA' Mnemonic will save current attributes and the 'RA' Mnemonic will restore them.
   
Parameters
  • The 'BX' system parameter has been enhanced to ignore the specification of a KEY= clause for files without external keys when issuing a WRITE.
   
Properties
  • BUTTON, CHECK_BOX, and RADIO_BUTTONS have had a new 'Cursor property added. This allows the user to control which cursor will be used when the mouse is over the control while it is active.
  • Handling of formats for MULTI_LINES was improved. Now a format of the style "00000#" (leading zeroes with a #) will not to suppress the leading zeroes when returning values to the program.
  • The 'BackColour property has been corrected for use in Tree view controls. On prior releases, it did not function properly.
   
Utilities
  • The graphical editor *IT has been enhanced with a new UNDO/REDO feature that will track the last 200 changes.
  • The *E text editor has been modified to provide direct access to the language help files using of the right mouse click.
  • Added a SetDefaultPrinter( printer$ ) method to the *obj/winapi object class. This method allows the user to set the default printer.
  • Improved file name wildcard processing to accept leading as well as trailing asterisks for Windx based GET_FILE_BOX processing.
  • The Thoroughbred conversion tools have been enhanced to include utilities to convert the FINPUT directive and to provide processing for the IPLINPUT and TERIMINAL files. In addition, the TBDIO interface now supports the EXTRACT directive.
  • A PxPlus simplified Client Server interface has been included in the "*plus\cs" directory to provide both a easy to use telnet like interface called tinynet along with an alternative for standard NtSlave/NTHost interfaces.
  • Added 'cd' and 'ls' command line utilities to provide a simple change directory and list directory functions respectively.