RunDLL

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

Processors

© 2020 Mediatwins s.r.o. All rights reserved.