The following files were all either written by me, or downloaded from the newsgroup comp.sys.psion.programmer. Thank you to all
those who originally wrote these examples.
NOTE: I have had to give the Psion versions of the documents a .5opl ending as
otherwise Web Browsers assume the file is plain text, and show garbage! Therefore once you
have downloaded the file, just change the ending.
File Name |
Txt Version
(to Read Online) |
OPL version
(to put on Psion) |
Description |
Battery |
battery |
battery |
How to find out the battery status and also shows how to display your
program in a small window, so the program behind can be seen. |
Capt_key |
capt_key |
capt_key |
Shows you how to capture a key press when your program is in the
background. |
To_Clipboard |
to_clipboard |
to_clipboard |
How to send strings to the clipboard |
Big_To_Clipboard |
big_to_clipboard |
big_to_clipboard |
How to send large strings to the clipboard (Requires To_clipboard code as
well) |
File_attributes |
file attributes.txt |
file_attributes.5opl |
How to read and change a file's attributes |
GetChars |
getchars |
getchars |
This shows how to split one string up in to a number of strings containing
only one character |
gPeekline |
gpeekline |
gPeekline |
Example of how to use gPeekline |
Pen |
pen |
pen |
Code to enable the pen to draw on the screen. |
Readtxt |
readtxt |
readtxt |
This reads the contents of a text file and prints it to the screen. |
Registration |
registration |
registration |
An example of how to produce a unique registration code for a name. Useful
if you write shareware software. |
Send_key_press |
send_key_press |
send_key_press |
How to send a key press to another program |
Sorted |
sorted |
sorted |
A method of sorting data |
Sprites |
sprites |
sprites |
How display an mbm sprite on the screen |
Sprites2 |
sprite2 |
sprite2 |
A longer, sprite example, which handles multiple bitmaps. |
Switchon |
switchon |
switchon |
How to detect Machine switch on events |
**NEW**
Switch On Date |
switch_on_date |
switch_on_date |
How to switch the Epoc machine on at a
certain date and time, even if the machine is off. |
thread_id |
thread_id |
thread_id |
How to get the thread ID of a running app |
uni_id |
uni_id |
uni_id |
How to get the machine ID, as shown on the Psion's system screen |
writetxt |
writetxt |
writetxt |
Output data to a standard Text file, which can be read on a PC etc. |