
In the digital transformation that we provide for our customers, we always aim for maximum efficiency. That’s why we will always try to preserve your finest work that has been tested by the real-world experience, and we’ll put all our dedication into facilitating the further development of your original product. Lycia successfully introduces modern technologies to legacy software and ensures compatibility where it’s needed.
Among the features that extend the functionality for the legacy code is our C API – the interface that serves for the C code support and its integration with 4GL. You can learn about it in the following chapter: Using C API in Lycia.
Moreover, in terms of most recent additions, we have supplemented our C Interface with a solution for accessing 4GL global variables from C code. For that purpose, Lycia package contains a script that ensures the exchange of variables between the C and 4GL parts of your program. Lycia will make sure that the values are valid at the moment control is passed to the C or 4GL side by registering all the defined 4GL global variables in C.
For more detailed look, refer here: Passing 4GL Global Variables to C.