Dynamically loading link libraries
Topics related to Dynamically loading link libraries.
Dynamically Loading Link Libraries Overview
Description of Polymorphic DLLs.
The polymorphic interface DLL
A polymorphic interface DLL is one which is written to implement a programming interface defined elsewhere; for example, a device driver, an application or an OPL extension.
UID Protection
Describes the identifiers used in a polymorphic DLL.
Module definition file
Module definition file contains the list of exported functions of a Polymorphic DLL.
Locating a DLL
A polymorphic DLL is loaded by calling one of the
Load()
member functions of an
RLibrary
object.
How to define the interface to a polymorphic interface DLL
Explains how to use a polymorphic interface DLL.
How to use a polymorphic interface DLL
The example issues a greeting to the person whose name is passed in the descriptor
aName
.
How to implement a polymorphic interface DLL
The following code fragments show a simple implementation of a polymorphic interface DLL.
Supporting polymorphic interface DLLs with static interface DLLs
Explains how to support polymorphic interface DLLs with static interface DLLs.