PxPlus Releases
Build 9159 December 31, 2005
 
The following new
+PxPlus Exclusive features were added to PxPlus with build 9159
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 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 an 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.