ScadPluginLibrary
.NET Библиотека пользовательских расширений для SCAD++
Библиотека доступна в NuGet Packages.
SCAD++ предоставляет возможность наращивания функциональности посредством написания пользовательских расширений. В качестве механизма взаимодействия между пользовательскими расширениями и SCAD++ используется реализация JScript в рамках Windows Script. Данная библиотека является оберткой над интерфейсами и объектами пользовательских расширений SCAD++. Библиотека .NET повторяет весь функционал расширений, описанный в документации “Пользовательские расширения” поставляемый с программой SCAD++ не внося изменений в них.Основная идея .NET библиотеки состоит в создании COM .dll плагина c последующей регистрацией в реестре Windows и вызов функционала .NET плагина стандартным способом JScript расширений через
ActiveXObject
, таким образом на JScript в обязательном порядке должны быть реализованы точки входа для созданных .dll плагина.