External DLLs - Overview

The External DLL OpusScript functions are specific to DLL objects created in a script. The information returned from a DLL function can obviously be used on other Opus objects.

The DLL functions allows functions within external Dynamic Link Libraries (DLLs) to be called from OpusScript. DLLs provide a way to perform more complex data operations than may be possible from OpusScript itself.

The information returned from a DLL function can be used with other Opus objects by connecting the appropriate script functions for those objects to the result of the DLL call. For example the DLL functions might call a DLL to allow the user to pick a colour from a standard Windows colour picker and you can then put that colour into a variable which could be used to set the colour of a polygon in your publication.

 

Hierarchy:

Only the specific functions listed under the Functions: heading below can be used with External DLL objects:

Class Hierarchy:

External DLLs

Hierarchy of objects in Opus

Functions:

LoadDLL

Load a DLL so functions from it can be accessed.

CallFn

Call a function within a DLL.