Metoda ta
nie działa w
Web panelach.
VBScript oraz
ActiveX wspierają wejściowo/wyjściowe parametry, lecz
JavaScript nie wspiera parametrów wyjściowych. Metoda
CallAxMethod umożliwia przekazanie wejściowo/wyjściowego parametru metodzie
ActiveX przy pomocy pomocniczego obiektu
PmMap w następujący sposób:
1) Wytworzenie pomocniczego obiektu
PmMap.
2) Ustawienie właściwości
ParValue w obiekcie pomocniczym do wartości początkowej parametru wejściowego Jeżeli przekazywana wartość musi być ściśle określonego typu (integer, byte, single), wtedy można to określić ustawieniem właściwości
ParType w obiekcie pomocniczym na typ danych parametru wejściowego. (punkty 1 i 2 można wykonać w jedym kroku przy pomocy metody
PmMap.mapAdd).
3) Przekazanie odniesienia do obiektu pomocniczego zamiast pierwotnego parametru w wołaniu metody CallAxMethod.
4) Odczytanie wartości wyjściowego parametru znowu z właściwości ParValue.
Uwaga! Jeżeli wejściowym parametrem jest
PmArray, wtedy tablica ta zostanie automatycznie skonwertowana do
VBArray. Jeżeli wyjściowym parametrem jest
VBArray, wtedy tablica ta zostanie automatycznie skonwertowana do
PmArray.