Как вызвать методы в DLL из JavaScript? - PullRequest
3 голосов
/ 11 августа 2011

Я создал библиотеку классов c #. Мне нужно для вызова метода в файле библиотеки Javascript с использованием DLL. JavaScript будет встроен в веб-страницу уже создана. DLL будет на клиентской машине. Может кто-нибудь помочь?
Ps: метод возвращает логическое значение

Подробнее: На самом деле веб-сайт представляет собой программное обеспечение для виртуальных веб-конференций, в котором у каждого есть свой аватар. Я должен определить, установлено ли определенное программное обеспечение (необходимое для совершения видеозвонков) в системе пользователя. Если оно установлено, я должен указать это, показывая некоторые специальные символы на его аватаре. Я сделал библиотеку классов ac #, которая возвращает "true". «если программное обеспечение установлено в системе. Теперь я должен внедрить его в веб-программу виртуальной конференц-связи

Я новичок в программировании на c # и javascript!

Ответы [ 2 ]

3 голосов
/ 11 августа 2011

Используйте класс ActiveXObject: http://www.dreamincode.net/forums/topic/38890-activex-with-c%23/

1 голос
/ 11 августа 2011

Возможное решение:

Вам необходимо зарегистрировать свою dll на конечном компьютере. Чем в js нужно создать объект ActiveX с тем же зарегистрированным именем

var ObjFromDll = new ActiveXObject("DllRegisteredName");

и назовите его методом.

var anyResult = ObjFromDll.MyMethod()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...