To use this library, the user makes a call to _CP_logon() at the beginning of the C program to connect to the D3 virtual machine. This call goes through the normal D3 logon activities, but suppresses all user prompts and messages. Note that neither the user nor the MD macro will be executed. After logging on, the user has full access to the D3 database using C calls that provide functionality previously available only through FlashBASIC. When the C program completes, the user must issue a _CP_logoff() call to terminate the D3 connection.
A few functions may be called without performing an initial call to _CP_logon(). These are:
_CP_cat _CP_mkstr _CP_mkstrl _CP_str0 _CP_str_alloc |
_CP_str_copy _CP_str_free _CP_str_null _CP_str_realloc
|