Subscription Content
Volume-5/2003
The next Developer Subscription delivery is focusing on
robustness, stability and bug fixes. Products
or technologies not listed in this document but on the current
subscription page will be part of this subscription delivery
as well.
Foundation
subscription
Xbase++ 1.82
Updated: XbpStatic
We are currently evaluating an enhancement to the XbpStatic class
which allows XbpStatic of the type "XBPSTATIC_TYPE_GROUPBOX" to
be used within dialogs that have their :clipChildren setting set
to .T. (TRUE). Setting this setting to TRUE may substantially
reduce flickering during move or size operations! This feature is
not (yet) publicly supported but users are welcome to test it.
New: User defined collation tables and Index Engines
For customers using User-Defined collation tables with the CDX or
NTX DatabaseEngine please check out the new function SetCollation()
and SetCollationTable() in the Xbase++ reference documentation.
Updated : Database performance enhancement
The CDX DatabaseEngine now supports extended shared locking, i.e.
this locking scheme uses different locks for read and update
operations. The extended shared locking enables multiple users
in networking environment to access the same index file
simultaneously. Legacy Clipper applications, in contrast, perform
an exclusive lock on NTX/CDX index files for read and update
oprations. This results in a performace degradation which is
proportional to the number of users accessing the same data
simultaneously over a network.
You can enable CDX Extended locking in the following ways:
- Set the environment variable DBE_LOCKING=EXTEND on the workstations
running your Xbase++ application.
- Use DbeInfo(COMPONENT_ORDER,DBE_LOCKMODE,LOCKING_EXTENDED)
in your DBESYS procedure.
NOTE:
Extended shared locking increases performance dramatically when
many clients read or browse data using an active index. The new
locking model shows no performance increase, however, when clients
mainly perform update operations on records which results
in a changed index key. Since read operations occur more frequently
than update operations, the entire performance of an application
is increased when the extended shared locking is enabled.
NOTE for Comix users:
The new extended shared locking model of Xbase++ is compatible to
the shared locking as introduced by Comix. Full interoperability
and concurrency is guaranteed.
Professional subscription
This subscription
level includes all of the above plus:
Updated:
ODBC SQL Database Engine 1.82
Updated:
ADS Database Engine 1.82
Updated:
AS INET V1.82 internet protocol library
Availability
Subscriptions are sold exclusively by Alaska Software and
its BusinessPartners. Orders can be placed online using
our eCommerce System. Simply click the Buy-Now! button on
the left and follow the instructions.
Note: The subscription
contents listed in this document are valid for the 4th subscription
delivery only. Contents and pricing of Alaska Software Developer
Subscriptions may be subject to change without notice.
|