Previous: , Up: Dezyne Code Integration   [Contents]


3.8 Integrating code in other languages

In this section, we will consider the actions denoted in the table of required actions to integrate code in other languages than C++. The following languages will be covered: C#.

For reference, the relevant table is supplied:

Port typeEvent typeUser action
Provides interface (on top of a component)InCall Dezyne function from foreign code
OutAssign foreign code to system function
Requires interface (on the bottom of a component)InAssign foreign code to system function
OutCall Dezyne function from foreign code

The Dezyne models that are used in the examples can be found at https://github.com/VerumSoftwareTools/DezyneSection/tree/master/Code_Integration/Ch1_Starting_Point. Take note that we will be showing the integration steps only; we will not focus on the functional implementation.