User Guide

DLL Component
Introduction
The DLL component allows you to call your own custom code which you write in C/C++ and compile into an external dynamic link library
(DLL).
The DLL can be kept external to the software or you can choose to embed it directly inside a DLL component so it's completely self
contained. This allows you to create your own components which you can easily share with others.
You can of course already make your own components from modules in FlowBotics Studio. However by using compiled code in a separate
DLL you have the advantage of huge flexibility and streamlined performance. You can also keep any proprietary algorithms secret as, unlike
a module which is build from lower level components, the compiled code is not readable within a schematic.
For the rest of this chapter we assume that you have an understanding of how to program in C/C++ and how to build DLLs using a compiler
such as Visual Studio.
184 of 212