Try OpenEdge Now
skip to main content
Programming Interfaces
External Program Interfaces : Shared Library and DLL Support : Executing a shared library routine : Executing a shared library routine for static access
 
Executing a shared library routine for static access
Use the ABL RUN statement to execute shared library routines that have been accessed statically. This is the syntax for RUN statements that execute shared library routines:

Syntax

RUN proc-name[ ( parameter-list ) ]
You use this statement in virtually the same way as for internal ABL procedures or external procedure files. The only differences are that positional arguments referenced in procedure files by ordinal identifiers ({1}, {2}, etc.) have no meaning for shared library routines (which cannot compile them), and errors returned by shared library routines do not raise the ABL error condition. They might, however, return error messages.
* Options for shared library routine execution