Used for data processing with dynamic library functions. A processor loads a dynamic library and invokes function specified by a user, sending required data there.
DLL file name
Set the name of a dynamic library. Template usage is possible.
Function name
Set name of the function to be invoked. Template usage is possible.
Function parameters
Set parameters to be sent to the function. Template usage is possible.
Change directory to DLL location
Enable changing current directory to DLL folder before loading DLL. It's helpful when loaded DLL uses another libraries.
Result Variable
Set name of the variable the value returned by the function to be placed in.
Remarks
Functions invoked from dynamic libraries used in the Run dynamic library processor must be implemented according to the following prototype:
BSTR UserFunction( BSTR bstrParameter1, BSTR bstrParameter2, BSTR bstrParameter3, BSTR bstrParameter4, BSTR bstrParameter5);
DLL must have same bitness as AEP due limitation of the Windows. The 64-bit process can't load 32-bit DLL and vice versa.
See also