Reference
Components
Dll
Description
There is a whole chapter dedicated to this component and how to use it in the FlowBotics Studio User Guide. Please see that guide for more
information.
The DLL component has 6 inputs and 3 outputs initially.
The Dll and Func inputs are for the path to the dll and the name of the function you want to call. The Embed input determines whether the dll
is left external to the software or whether it is to be embedded into the component.
The 3 boolean outputs will indicate whether the inputs that lie opposite them have succeeded. So the first output will be true if the dll was
found, the second will be true if the function was found within the dll and the third will be true if the dll can be successfully embedded into the
component (some dlls can't be embedded because they depend on other dlls – more on that later).
The Reset input disconnects the software from the dll. This is useful if you want to make changes to your dll and then retry them in your
schematic without having to close it. Note that all DLL components that use the dll will be disconnected because otherwise the dll would
remain locked and you wouldn't be able to rebuild it.
Finally the Exec inputs allow you to call the function in the dll. Two inputs are provided depending on whether you want to execute the call
based on a green data trigger or a Ruby event.
Connectors
Inputs Type Outputs Type
Path to the dll
String Whether the dll was
found
Boolean
Name of function to call in dll
String Whether the function
was found in the dll
Boolean
Whether to embed the dll in
the component or leave it
external
Boolean
Whether the dll is
embedded in the
component
Boolean
78 of 494