This directory provides some demonstration CGIplus scripts. These are here only to provide examples on approaching the CGIplus environment ... and of course to provide some skeletal code for use in real CGIplus applications ;^) Also provided is a CGIplus-based wrapper for supporting ISAPI extension DLLs.

Demonstration CGIplus Scripts
Standard CGI | CGIplus | Source Code | Comment
--- | --- | --- | ---
[demo] | [demo] | CGIplusDemo.c
| [demo] | CGIplusLoop.c | Uses a simple loop to read the CGIplus variables from CGIPLUSIN.
[demo] | [demo] | CGIplusSkel.c | Uses the CGILIB library to get the variables regardless of whether it's the standard or CGIplus environment.
[demo] | [demo] | CGIplusTest.c
| [demo] | CGIPLUSPROC.COM | Even DCL procedures can be CGIplus scripts!
CGIplus and Perl See HT_ROOT:[SRC.PERL]
Other WASD Scripts Using CGIplus
[demo] | [demo] | Conan.c | "Conan The Librarian" provides access to help and text libraries
|  | HyperShelf | Provides access to BNU and Bookreader shelves
|  | HyperReader | Provides access Bookreader books
ISAPI Supported using CGIplus ISAPI ... Microsoft and Process Software Corp. Specification
| CGIsapi.c | This is the wrapper application that allows ISAPI DLLs to be executed as WASD scripts
[demo] | ISAPIexample.c | An example ISAPI DLL
Persistant Run-Time Environments
[demo] |  | rte_example.c | Example of persistant run-time environment.
Demonstration Scripts for CGI Callout
[demo] |  | CGICALLOUTPROC.COM | Standard CGI DCL procedure using callouts.
[demo] |  | CGICALLOUT.C | Standard CGI C program using callouts.
| [demo] | CGIPLUSCALLOUTPROC.COM | CGIplus DCL procedure using callouts.
| [demo] | CGIPLUSCALLOUT.C | CGIplus C program using callouts.