|
|
Visits:
3134
(20 on line)
|
Last Update: Jan 1, 2005
|
|
|
There has been a huge development made by APL2000 in APL+Win
5.2: they have written a brand new APL+ Component File System which
is called "the Colossal File System" and
is greatly superior to the previous file system: for example, it is
up to 10 times faster, solves the exploding Œfreplace problem
and would allow you to perform a million transactions per second for
600.000 years! The Colossal File System is the major
enhancement of APL+Win 5.2: other improvements are detailed below.
APL+Win 5.2 is upward
compatible with previous versions of APL+Win. For example, the old
file system based on Œf... and Œxf... functions
continues to work unchanged.
APL+Win 5.2 Upgrades may only be acquired with an APLDN
Premium Subscription (see yellow lines in our Prices page).
APL+Win 5.2 requires APL+Win Versions 5.0.10, 5.0.11 or 5.0.16 but
as an APLDN Premium subscriber you can download APL+Win 5.0.16 if
you own an older version of APL+Win.
Here are the APL+Win 5.2 enhancements:
|
| |
| Colossal File System |
Uses Œcf... functions instead
of Œf... functions
Œcf... functions have same
name and similar behaviour as their Œf... counterparts
Is up to 10 times faster than the current APL+Win File System (especially
for write operations)
Solves the "exploding Œfreplace " problem
(your file will no longer grow with unused space when replacing components
by larger ones and therefore you will no longer need to compact them
with Œfdup )
Accepts up to ¯1+2*32 components
File size of up to a 64-bit number of bytes
Uses transaction counters (64-bit) providing a basis for historical
tracing and better file recovery possibilities
Files now contain a component 0 where you can store any data (like
the file documentation for example)
Contains new system functions:
Œcfversion returning the version
number of the Colossal File System
Œcfinfo returns 9 numeric
information about the file
Œcfsync allows you to decide
when to force writing data to the file
Uses the MD5 hash algorithm when writing data to the file
Uses Universal Time instead of local time to store timestamps information
etc.
|
| |
| Renaming the APLWCO.DLL |
It is now possible to rename the APLWCO.DLL
For example, if your provide a Run Time application with the APL+Win RunTime
interpreter renamed MyApp.Exe, you can now provide AplwCo.Dll as MyAppCo.Dll.
For this to work you need APL2000 to provide you with a new version of
APLWCO.DLL renamed and using a new GUIDs. See
details about this APL2000 service.
Note: The custom APL+Win ActiveX Server (APLWCO.DLL) is free to customers
with a Tier-1 thru Tier-3 APLDN subscription. For others, the cost is 250€ per DLL with free updates available with incremental updates to the
interpreter.
|
| |
| File tie quota |
The file tie quota has been increased from 200 to 400!
You can now therefore write applications opening more files simultaneously.
|
| |
|
| Edit Object |
A new style has been added to the Edit control to avoid having the Paste
option available in its context menu when the Edit control style is set as Read Only
|
| |
|
| Printer Object |
The Eject method has been enhanced to now use an optional right argument
to be able to eject the page even if nothing has been written to it yet
|
| |
|
| Œdr |
Now accepts 2 new left arguments (I64 and F64) to allow to convert 64-bit
integers to floating point and vice versa
|
| |
|
| Online manuals |
the APLGUI.CHM, APLNI.CHM and SESSMAN.CHM help files have been updated
the APL+Win 5.2 documentation is provided as a Word .doc document
(52Update.doc)
|
| |
|
| Other improvements |
A number of other minor enhancements have been made and are described
in the APL+Win 5.2 documentation |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|