Return to home page

Graham Holden's EPOC Page
EPOC/Psion related files

Return to home page

NOTE
My website has moved to a new, more dedicated location:

www.AldursLair.com/epoc

Please upate any bookmarks and links accordingly.

You should be redirected to the new site automatically in 10 seconds; if you're not, or in a hurry, click on the address above.

Psion EPOC files (for 5/5mx/Revo/7/netBook)
AldurFile OPX  (v1.10, 12th October 2004)
An OPX that provides a suite of enhanced file- and directory-related functions to the OPL developer:
  • A replacement for OPL's DIR$ function that scans directories much faster, allows more flexibility in file selection, and permits recursive directory-walking.
  • Implements a few 'missing' attribute functions (e.g. IsArchive%:, SetArchive: and IsDirectory%:).
  • Provides several filename-parsing routines as an alternative to OPL's Parse$: function.
  • Provides access to a file's attributes, size and date, and formatting functions to display these quickly.

Version 1.10 fixed a bug in v1.09 if the KSortByDateAndName% option was used. Sorry for the delay in getting this released.
Version 1.09 allows directory lists to be built from two or more name/attribute/UID specifications (see DirAppend&: and DirMerge&:).
Version 1.08 extends the filtering added in v1.07 with two variants on DirNext%: (DirNextHaving%: and DirNextLacking%:). Also adds functions to tell if a file is open.
Version 1.07 adds the ability to filter out opened or closed files from the directory list.
Version 1.06 fixes a small bug in v1.05 if the new KSortByDateAndName% option was used on an empty directory.
Version 1.04 was the first to be assigned an official Symbian UID -- if you have a previous version installed (v1.01 or v1.02) you should remove it manually before installing the current version.
Downloads
AldurFileOpx.txt13k
Brief 'about' notes, installation notes, licence and revision information. An extract from the Epoc-Help file included in the developer .SIS files below.
÷AldurFileDEV.SIS149k
Installation package for native Psion hardware (e.g. 5mx, Revo etc). Includes the OPX and OPH header files, together with a Psion-Help file and an example OPL program.
÷AldurFileDEV-WINS.SIS169k
As above, but targeted for the PC-based EPOC Emulator.
÷AldurFile.SIS24k
Just contains the OPX and OPH files; designed for redistribution with your programs written to use AldurFile OPX.
÷AldurFile-WINS.SIS44k
As above, but targeted for the PC-based EPOC Emulator.
÷AldurFileOpx.ZIP104k
A WinZIP file containing all four .SIS files and the above notes.
AldurDlg OPX  (v1.13, 10th February 2006)
An OPX that greatly adds to the flexibility of Dialogs under OPL:
  • Adds new controls: range-editors, radio buttons, combo-boxes etc.
  • Relaxes programming constraints: long, or dynamic choice-lists are easier to build (and items can contain commas); common dialog-construction can go in utility functions etc.
  • Dynamic dialogs: Your OPL code can be called while a dialog is running to validate the data entered; to enable/disable controls; to alter captions or data; or for most any other purpose.
  • Cascadable dialogs: an action in one dialog can bring up another dialog; either for multi-level data-entry, confirmation dialogs, or whatever.
This is an "early" public release of the package: I haven't completed the EPOC-format Help File, and some recent changes -- although they seem "OK" -- haven't been tested to destruction.

As such, if you have any questions about how to use the OPX; comments on the clarity of what has been documented so far; or ANY reports of bugs or "odd" behaviour, I would like to hear from you. I can't promise an instant fix, but I will respond as soon as other commitments allow.

Downloads
AldurDlgOpx.txt7k
Brief 'about' notes.
÷AldurDlgDEV.SIS292k
Developers' Installation package for native Psion hardware (e.g. 5mx, Revo etc). Includes the OPX and OPH header files, together with EPOC-format Help file and an example OPL program.
÷AldurDlgDEV-WINS.SIS324k
As above, but targeted for the PC-based EPOC Emulator.
÷AldurDlg.SIS58k
Just contains the OPX and OPH files; designed for redistribution with your programs written to use AldurDlg OPX.
÷AldurDlg-WINS.SIS90k
As above, but targeted for the PC-based EPOC Emulator.
÷AldurDlgOpx.zip218k
A WinZIP file containing all four .SIS files and the above notes.
AldurContacts OPX  (v0.01, 8th April 2004)
A PARTIAL and UNDERTESTED OPX to replace CONTACTS.OPX (which I understand is buggy). Use completely at your own risk!
Downloads
AldurContactOpx.txt??k
Brief 'about' notes.
÷AldurContactDEV.SIS??k
Installation package for native Psion hardware (e.g. 5mx, Revo etc). Includes the OPX and OPH header files, together with an example OPL program.
÷AldurContactDEV-WINS.SIS??k
As above, but targeted for the PC-based EPOC Emulator.
÷AldurContact.SIS??k
Just contains the OPX and OPH files; designed for redistribution with your programs written to use AldurContact OPX.
÷AldurContact-WINS.SIS??k
As above, but targeted for the PC-based EPOC Emulator.
÷AldurContactOpx.zip??k
A WinZIP file containing all four .SIS files and the above notes.

Last updated 10th February 2006  
Copyright 2002-2006 Graham Holden