The software includes Extended Pascal interface definitions for a range of Windows API calls, covering the display of information on screen, setting up and acting on menus, presenting and responding to dialogs, and other topics. As an example, the Workbench program is written in Extended Pascal using such calls. In a new installation, access to API definitions is disabled, but can be restored by registering your copy. However, while the Extended Pascal documentation describes how the supplied definitions can be employed, the purpose and use of individual calls is outside its scope, and and in any case is well provided for elsewhere. For any serious work in this area one of the variety of books on the subject will be needed.
Registration procedure
The Setup process generates a unique serial number, and a key is produced to match it. To register, you should send an email message (preferably using the standard contact form) requesting registration and including yor name, email address and the serial number allocated by Setup. The latter is notified by Setup, or can be obtained from the Workbench by choosing Version from the Options menu.
In response, your individual key will be sent to you as an attachment to an email message, together with directions. Briefly, the attachment should be copied to your working directory, after which you again activate the Workbench and apply the key by choosing the Unlock entry which now appears in the Options menu.
When the unlock key is applied, your original five-digit serial number is replaced by a four-digit number. Your software has been registered with this new serial number, and you should quote it if you ever have need to contact us.
Sample programs illustrating the use of API calls will be found in the WinDemos subdirectory. The file WinDemos.Txt describes how to approach the examples.
Recovery and transfer
There are provisions for recovering unlocked software from an emergency, such as hard disk failure, that involves rebuilding the operating system. The Extended Pascal software can also be transferred to another machine; this procedure is designed for occasional use, as for example when you replace your computer with a new one, and not for use on a regular basis. Instructions for these procedures are supplied in conjunction with the unlock key.