InterSystems Programming Tools Index
DLLs and Executables (Non-InterSystems)
Invoke dynamic link libraries and executables provided by other vendors.
Dynamic link libraries (DLLs) and executables (EXEs) are files that contain instructions. In general, you use DLLs and EXEs to perform specialized tasks such as accessing specific systems, rendering graphics, or performing conversions or computations.
Enables you to invoke executables, operating system commands, and user-written dynamic link libraries from within Caché. With the Callout interface, you can:
Issue operating system commands on several platforms.
Call programs written in other languages.
Invoke functions from your own custom Callout library, written in C, C++, or any language that supports the C/C++ calling convention on your platform. A Callout library is a shared library (a DLL
file on Windows, an SO
file on UNIX® and related operating systems) that includes hooks to the Caché Callout Gateway.