Przykład projektu GRAVITY z użyciem operatora DLL OBJECT CREATION.
Operator wywołuje konstruktor wskazanej klasy, używając jako ewentualnych argumentów bitów magistrali, tworząc w ten sposób obiekt możliwy do wykorzystania na operatorze DLL CALL FUNCTION. Obiekt żyje tak długo jak jest wykonywany proces i możliwe jest odwołanie się do niego wiele razy.
KONFIGURACJA OPERATORA
Możesz użyć bibliotekę DLL (Dynamic-Link Library) lub obiekt COM (Component Object Model). Aby utworzyć instancję obiektu z biblioteki DLL wybierz w polu Library type wartość DLL, a w polu DLL path wskaż ścieżkę do pliku.
W polu Type name wybierz klasę, której obiekt chcesz utworzyć. Nazwę wprowadź wraz z namespace’m (gdy zaczniesz pisać system podpowie Ci znalezione klasy).
Po wprowadzeniu danych w polu Method sygnature będziesz miał do wyboru listę konstruktorów wybranej klasy jeśli jest ich zdefiniowanych więcej niż jeden. W polu Object name wpsz własną nazwę utworzonego obiektu, będzie ona możliwa do wybrania w operatorze DLL CALL FUNCTION na polu Instance name.
Jeśli konstruktor klasy posiada argumenty możesz użyć przycisku Auto set arguments type co spowoduje wypełnienie listy argumentów na zakładce Arguments.
Pole Column zawiera bit z magistrali. Możesz go zmienić klikając w wybrane pole.
Usuwanie pozycji z listy argumentów jest możliwe klikając prawym przyciskiem na wiersz i wybierając opcję Delete z menu kontekstowego.
Możesz ręcznie dodać nowy argument klikając na pusty wiersz listy argumentów.