Search

Home

DLL OBJECT CREATION

icon
Operator DLL OBJECT CREATION pozwala na utworzenie instancji obiektu wymaganego do uruchomienia funkcji w operatorze DLL CALL FUNCTIONDLL CALL FUNCTION.

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 FUNCTIONDLL CALL FUNCTION. Obiekt żyje tak długo jak jest wykonywany proces i możliwe jest odwołanie się do niego wiele razy.

image

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.

image

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).

image

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 FUNCTIONDLL 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.

image

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.