Publication 1756-RM004B-EN-P - October 2000
2-2 Application Development Overview
What This Chapter Contains
Applications for the 1756-MVI module may be developed using
industry-standard DOS programming tools and the appropriate API
components. This chapter provides general information pertaining to
application development for the 1756-MVI module. The following
table identifies what this chapter contains and where to find specific
information.
API Libraries
Each of the three APIs provide a library of function calls. The libraries
support any programming language that is compatible with the Pascal
calling convention.
Each API library is a static object code library that must be linked with
the application to create the executable program. It is distributed as an
16-bit large model OMF library, compatible with Borland and
Microsoft development tools.
The following compiler versions have been tested and are known to
be compatible with the 1756-MVI module API:
•
Borland™ C++ V3.1
•
Borland™ C++ V5.02
•
Microsoft™ VC++ V1.52
Note: Microsoft Visual C++ versions above 1.52 no longer support
16-bit development. However, Visual C++ 1.52 is available from
Microsoft for those who own later versions of Visual C++.
Calling Convention
The API library functions are specified using the C programming
language syntax. To allow applications to be developed in other
industry-standard programming languages, the standard Pascal calling
convention is used for all application interface functions.
For information about See page
API Libraries 2-2
Calling Convention 2-2
Header Files 2-3
Sample Application Code 2-3
Multithreading 2-3
Development Tools 2-3