DEVELOPER INFORMATION ------------------------------------------------------------------------
If you are a developer, there are several points for you to
hook in.
The most obvious area where a programmer could control ZOC is
the REXX programming language. It is very powerful and allows access to many areas of ZOC.
A default REXX processor (the REGINA REXX implementation) is
included with ZOC. To get started with REXX scripting, see the intro at the bottom of the Script menu in ZOC.
If you already know REXX and want to use a different REXX
processor (e.g. IBM's Object REXX) you can change it in Options, Program Settings, Special Files and specify a different REXX processor DLL. REXX offers a nearly infinite array of functional extensions (from TCP-socket routines to SQL database access) and is it is hard to imagine a task which could not be solved by it.
Also REGINA REXX is free software (LGPL) license and the
souce code for the interpreter as used in ZOC is available on our ftp server.
If you want ZOC to act as a background communication server you
can use DDE. DDE is described in the Online Help (Help, Contents, Programming ZOC) and you can get a sample DDE client (C source code) from EmTec's ftp server (see ftp://ftp.emtec.com/zoc). Via DDE you have access to all features that can be controlled by REXX. Based on ZOC DDE, it is rather easy to build Front-Ends for character based online databases, be it that they are accessed by modem, ISDN, Internet or LAN.
If you have any questions, please do not hesitate to contact