Олег, это самый простой вариант, проще не бывает. Если есть конкретный вопрос - спрашивайте, попробую помочь. А в общем нет вариантов проще. Или ищите js библиотеку с нужной функциональностью.
Aryeh Leonid R., Огромнейшее, особенно в случае с написанием адаптеров, как предлагается в примере.
А если еще учесть что к DLL на С# нет ни какой документации (кроме разбинаренного кода) и кусков примеров, по работе с ней, на все том же С#... То задача становится не простой.
Так же в примере не нашел (либо не понял), как создать объект класса DLL библиотеки (внутри библиотеки есть классы и методы), и обращаться к функциям (методам) созданного объекта.
Ибо пример уж оч. скудный на сайте. Чуть больше примеров есть в самом модуле FFI.
ХА. Тут даже смешнее все.
За ref-napi - спасибо. Но!
У них даже включенная в репозиторий "node_modules\ffi-napi\example" демка работы - рассыпается на ошибки ) Что наводит на мысли )
Aryeh Leonid R., Дело было в том, что библиотека x86, а NodeJS х64. Поправил ноду на 32, и заработало вроде.
Спасибо тебе еще раз. Буду грызть ДЛЛ на сишарп