Je construis une application Cordova pour tous les principaux systèmes d'exploitation (iOS, macOS, Android et Windows).Lier sur un délégué C++/CLI en Javascript (WinJS)
J'ai écrit un plugin natif (WinRT) en C++/CLI pour appeler certaines fonctions natives, ce plugin utilise des délégués pour renvoyer des résultats de manière asynchrone.
J'ai également écrit une application de test en C# qui me permet de tester facilement le code C++/CLI sans avoir à compiler l'ensemble du projet Cordova. Je suis capable de me lier au délégué C++/CLI sans aucun problème en C#, mais je ne suis pas capable de le faire en Javascript.
C# Way (fonctionne comme un charme):
myCppClass.log += (string logString) =>
{
Debug.WriteLine(logString);
};
Javascript Way (ne fonctionne pas du tout):
myCppClass.addEventListener("log", function (msg) {
console.log(msg);
});
J'ai obtenu le chemin Javascript de: https://msdn.microsoft.com/en-us/library/hh779077.aspx
Est-ce quelqu'un sait comment lier aux délégués C++/CLI en Javascript?
Merci