| |
The following new +PxPlus
Exclusive features were added to PxPlus with build
9xxx
|
| General |
- Access to files using
embedded IOLISTS has been improved by caching
variable definitions resulting in better file
access times reducing the time it takes to parse
data fields by up to 40%.
- The time required to
load standard or formatted list boxes has been
reduced by a factor of from 5 to 8 times over
prior releases.
- Improved program load
times from SERIAL files by up to 25% (increase
percentage varies based on program size, larger
program have larger load time improvements.
- All string to numeric
conversions have been optimized to increase
overall system performance in both file I/O and
the NUM function.
- The *TBRED* interface has been
expanded to support alternate keys (MSORT) files.
- Context sensitive
help files for control properties have been split
into separate pages to make for easier
maintainability and access.
- OPEN, REFILE, ERASE and SELECT directives have been
enhanced to provide access to the file by their
Table names based on the information contained in
the ProvideX data dictionary.
- Added an OPEN
(<file>) "[odb]*" to return the
list of known/configured Data Sources from
the ODBC driver. Once opened, a READ will return
records consisting of two fields, the first being
the DSN name, the second being its description.
- Improved the command
line history buffer by eliminating duplicate
command mode inputs.
- New IOLIST format STR(+) to allow for faster
parsing of Windx data packets
- Enhanced PREFIX file
processing to allow file names that contain
accented characters.
|
| |
|
| Directives |
- An OPEN DICTIONARY directive has been added
to allow your application to specify the Data
dictionary to use when looking up files based on
TABLE names
- Added support for
KEY=<seg1$>:<seg2$>:<seg3$> for
*MEMORY* files with multi-segmented keys.
- The READ and SELECT directives can now access
keyed files by physical record position rather
than by record key. This can reduce disk access
up to ten-fold when the order of
the data retrieved is not important.
- Corrected minor
problem with KEYED LOAD and reporting of keys
with NULL supression enabled.
|
| |
|
| Functions |
- Enhanced the FIN
function to return the KEY_DEFINITION and
KEY_NAMES properly for *MEMORY* files with
alternate keys.
- Improved the KEP and
KEN functions when used in conjunction with the
KEY= to allow for the passing of non-existent
keys for file positioning and, in the case of
KEN, to return the true next logical KEY when
duplicate keys exist. See the '+K' system parameter for details.
- The function PTH(*DICTIONARY) will return the currently
active Data dictionary pathname.
- New TCB(503) will return number of
extra characters detected in the data (or missing
if negative) on last read using an IOLIST.
|
| |
|
| Mnemonics |
|
| |
|
| Parameters |
|
| |
|
| Properties |
- Added a new Property 'SortOnHdrClick for the Grid to control
the automatic sorting of Grid contents based on
clicking the column header.
- Added two new
properties to control the scrolling of List boxes
and Grids. For List boxes, we added 'TopVisibleItem and for Grids we added 'TopVisibleRow, both of which control the
logical item/row number for the top line of the
list box or grid respectively.
|
| |
|
| Utilities |
- Enhanced the system
DEMO activation logic to include both a standard
ProvideX DEMO key and a PxPlus demo key thus
avoiding the need to register the DEMO Over the
Web.
|
| |
|