AplFile - APL Component File Object

AplFile is a file object based on Eric Lescasse Qwi-utility to extend the support for object oriented programming techniques in APL. AplFile is a so called UDC (User Defined Class). UDC's are objects built on existing objects which are either a part of APL+Win or third party ActiveX controls. The Qwi utility is a part of Eric Lescasse APL+Win Training Program. For more information on this, visit www.lescasse.com or www.apl2000.com on the Internet.

A UDC should not be dependent on other functions and global variables in WS. AplFile is not perfect in that sense, because it uses a few supporting functions. I've tried to keep this to a minimum and only functions which I consider "well known" and used more or less as primitives are used.

AplFile makes it possible to use OOP techniques on files. Since almost all objects in APL+Win (at present time) are visible objects and there are no "data" objects, AplFile has to be based on a visible object. I've selected the "Frame" class as a container for the file object. This frame has its visible property set to 0, so the object will not show up on a form. AplFile has most of the []F system functions and variables implemented as methods and properties, but also has useful new features and extensions to the []F functions.

Please send suggestions and comments regarding AplFile to

Gert Glantz
Enator
Albanoliden 5
S-506 30 Boras
Sweden
e-mail: gert.glantz@enator.se