
Technical Notes |
|
This technical note provides information on EXTRA! application programming interfaces (APIs), including code samples and programming reference manuals.
This technical note is organized into the following sections:
The following code samples are provided to illustrate basic functionality. Each code sample includes function calls that perform the same four tasks:
To use these code samples:
Note: Typically, the OLE Automation API is recommended for new application development. (Other API information is provided as reference for existing legacy applications.)
| |
EXTRA! Basic |
Visual Basic .NET / 6.0 |
Visual C# .NET |
Visual C++ .NET / 6.0 |
| OLE Automation (COM) |
ole32eb.exe |
ole32vbn.exe, ole32vb6.exe |
ole32vcs.exe |
ole32cpp.exe, ole32vc6.exe |
| WinHLLAPI |
whl32eb.exe |
whl32vbn.exe, whl32vb6.exe |
whl32vcs.exe |
whl32cpp.exe, whl32vc6.exe |
| EHLLAPI |
ehl32eb.exe |
ehl32vbn.exe, ehl32vb6.exe |
ehl32vcs.exe |
ehl32cpp.exe, ehl32vc6.exe |
| Attachmate HLLAPI |
hll32eb.exe |
hll32vbn.exe, hll32vb6.exe |
hll32vcs.exe |
hll32cpp.exe, hll32vc6.exe |
| EAL |
eal32eb.exe |
eal32vbn.exe, eal32vb6.exe |
eal32vcs.exe |
eal32cpp.exe, eal32vc6.exe |
| PCSHLL |
pcs32eb.exe |
pcs32vbn.exe, pcs32vb6.exe |
pcs32vcs.exe |
pcs32cpp.exe, pcs32vc6.exe |
| WD_API |
wdapieb.exe |
wdapivbn.exe, wdapivb6.exe |
wdapivcs.exe |
wdapivc6.exe |
The following documentation is available for EXTRA! APIs.
| API |
Reference Information |
| OLE Automation (COM) |
See the EXTRA! Macro Editor component help (installed with product), or EPC_OLE.HLP as described in Technical Note 2271. |
| WinHLLAPI |
WinHLLAPI Language Reference http://docs.attachmate.com/extra/x-treme/APIs/whllapi.pdf |
| EHLLAPI |
EHLLAPI Language Reference http://docs.attachmate.com/extra/x-treme/APIs/ehllapi.pdf |
| Attachmate HLLAPI |
HLLAPI Language Reference http://docs.attachmate.com/extra/x-treme/APIs/hllapi.pdf |
| EAL |
Enterprise Access Library Language Reference http://docs.attachmate.com/extra/x-treme/APIs/eal.pdf |
| PCSHLL |
PCSHLL Language Reference (IBM PCOMM 4.01 EHLLAPI) http://docs.attachmate.com/extra/x-treme/APIs/pcshll.pdf |
| WD_API |
Wall Data (RUMBA) WD_API Language Reference http://docs.attachmate.com/extra/x-treme/APIs/wd_api.pdf |
A collection of over 20 EXTRA! Basic macros is available for download. These educational samples demonstrate:
Download eb-samples.zip and see the enclosed _ReadMe.txt file for more information.
The following additional test tool code samples are available for older APIs and IDEs.
| |
VB 5.0 / 6.0 |
VC++ 5.0 / 6.0 |
| WinHLLAPI |
hllvb32w.exe |
hlltes32.exe |
| EHLLAPI |
hllvb32e.exe |
hlltes32.exe |
| HLLAPI |
- |
hlldem32.exe |
| EAL |
atmapi32.exe |
ealtutor.exe |
| PCSHLL |
- |
pcshll32.exe |
By default, EXTRA! X-treme is configured to use 32-bit Enhanced Transport for HLLAPI. You can confirm the HLLAPI Transport Type selection by clicking Options > Global Preferences > Advanced.
For information on tracing API calls for debugging purposes, see Technical Note 2249.