Voglio chiamare un metodo di una DLL da javascript.Chiama i metodi DLL da Javascript
Ho seguito questo articolo Creating activex objects with c#
Dal ActiveX funziona solo in IE, come dovrei essere in grado di chiamare quei metodi da JavaScript in Firefox o Chrome?
Ho già un'applicazione che utilizza l'oggetto ActiveX per chiamare i metodi Dll, ma funziona solo in IE.
Esiste un modo possibile per rendere indipendente il browser dell'applicazione?
AGGIORNATO
ho usato Jquery asincrone AJAX e webservice per chiamare i metodi DLL:
var to_return = $.ajax({
type: "POST",
url: "Default.aspx/CallMe", //CallMe is WebService method
data: "{}", // parameter to pass
async: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
});
alert(to_return.responseText);
If CallMe() restituisce una stringa che viene segnalata come { "d": "True"} dove "True" è la stringa restituita da CallMe.
Come posso ottenere solo una stringa restituita da esso?
Inoltre, se il metodo CallMe() di webservice restituisce un oggetto di una classe presente in quella DLL? Come posso recuperare quell'oggetto in JavaScript? e Potrò chiamare metodi di quella classe usando quell'oggetto restituito?
Si prega di aiuto.
duplicato? http://stackoverflow.com/questions/9430619/calling-a-dll-function-from-a-html-page-that-runs-on-chrome-and-firefox?rq=1 – rene