Operator DLL CALL FUNCTION umożliwia wywoływanie zewnętrznych funkcji z bibliotek DLL w trakcie przetwarzania danych w systemie GRAVITY.
Dla każdego rekordu magistrali wejściowej, operator wykonuje wskazaną funkcję z biblioteki DLL, przekazując jej parametry pobrane bezpośrednio z bitów magistrali danych. Pozwala to na dynamiczne przetwarzanie danych z wykorzystaniem logiki zaimplementowanej poza systemem — w natywnym kodzie (np. C/C++ lub .NET).
Dzięki tej funkcjonalności możliwa jest integracja z:
Operator umożliwia również odbieranie wyniku funkcji i zapisanie go do wskazanych bitów magistrali, jak również korzystanie z parametrów referencyjnych, co pozwala na dalsze przetwarzanie danych zwracanych przez funkcję w kolejnych etapach przepływu danych.
Przykład projektu GRAVITY z użyciem operatora DLL CALL FUNCTION.

KONFIGURACJA OPERATORA
W pierwszym kroku musisz określić czy funkcja jest statyczna czy wymaga inicjacji obiektu.



<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> Zapoznaj się z operatorem DLL OBJECT CREATION w celu tworzenia obiektów klas zawartych w danej bibliotece.
</aside>