< Wróć do bazy wiedzy

Jak korzystać w Pluto z własnych funkcji pisanych w Visual Studio w C#?

 

Od wersji 2.60 Pluto obsługuje własne funkcje napisane w Visual Studio w C# i skompilowane do postaci DLL.

Po zainstalowaniu Pluto, domyślnie w folderze C:Program Files (x86)ExakomPLUTO Live ReportExternalAssembliesExakomDemo.MathematicalPackage zostanie umieszczony przykładowy projekt w Visual Studio zawierający kilka własnych funkcji:

pluto_visual_studio

 

Po skompilowaniu kodu do postaci pliku DLL, należy plik ten wskazać w Pluto, przechodząc do opcji programu i zakładki External Assemblies:

 

pluto_external_assemblies

 

Uwaga: wszelkie zmiany w pliku DLL wymagają ponownego podłączenia pliku do Pluto i restartu serwera Pluto.

Po wykonaniu tych czynności, w polu wyrażenie możliwe będzie użycie własnych funkcji pochodzących z pliku DLL. Należy korzystać z nazwy w postaci:

NAMESPACE.CLASS.FUNCTION(ARGS)

przykładowo:

pluto_expression_custom

 

Własne funkcje nie muszą posiadać argumentów. Mogą też posiadać więcej niż jeden argument (jak w przykładowej funkcji ActPower).

 

Nasz serwis wykorzystuje pliki cookies. Korzystając z witryny wyrażasz zgodę na ich zapis lub wykorzystanie. Zgoda na wykorzystanie plików cookies jest jednoznaczna z zapoznaniem się i przyjęciem treści polityki cookies.
Akceptuję