Progress
External Program
Interfaces
Shared Library and DLL Support
A shared library is a file that contains a collection of compiled functions (routines) that can be accessed by applications. Such a file is called a shared object or shared library on UNIX and a dynamic link library (DLL) on Windows.
An application links to these routines at run time rather than at build time, and shares the code with other applications that link to them. Thus, shared libraries promote code reuse (because an application can reference third-party routines) and upgradeability (because any enhancement to a shared library becomes immediately available to your application, without rebuilding).
Progress lets you link and execute shared library routines from a 4GL procedure. Using these routines, you can write Progress applications that perform a wide range of third-party functions from graphics to advanced multi-media (sound and video) production.
For more information on shared library concepts and facilities, see the documentation for your operating system.
The following sections describe how to use shared libraries in your Progress applications:
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |