Bien que j'ai besoin d'effectuer l'action ci-dessus uniquement, mais laissez-moi vous dire mon but de le faire, car j'avais l'intention de mettre en œuvre une opération d'intégration de la téléphonie informatique. P>
(aide sera appréciée) Merci beaucoup à l'avance p>
4 Réponses :
vous pourrait em> vouloir porter votre JS à C ++; Cela devrait être une tâche assez simple, car les deux langues sont modérément semblables. P>
Simplement portant la fonctionnalité est probablement plus simple em> plus simple que d'essayer d'utiliser une bibliothèque d'analyse JS et probablement moins d'erreur sujette. p>
C'est une bonne suggestion ... aussi C # 4.0 est effarré sur JavaScript - il suffit de rendre toutes les fonctions retourner une "dynamique" et vous êtes presque là .. Voir canal9.msdn.com/pdc2008/tl16
Appeler des fonctions de script de C ++ P>
http://clipp.sourceforge.net/tatudial/back_calling.html < / p>
appels JavaScript à partir de C ++ - CodeGuru P>
http: // www.codeguru.com/cpp/in/ieprogram/article.php/c4399/javascript-Calls-de-c.htm p>
appel JavaScript à partir de C ++ - CodeProject P>
http://www.codeproject.com/kb/com/jscalls.aspx < / a> p>
appeler JavaScript à partir de C ++ Code - JavaScript / Ajax / DHTML Answers P>
http://bytes.com/topic/javascript/ Réponses / 759793-Calling-Javascript-C-Code P>
Essayez tout ce qui précède ceci. P>
JavaScript n'est pas une langue compilée et ce n'est pas le cas de l'imagination, compatible avec C ++, donc Il existe plusieurs moteurs JavaScript pouvant être intégrés dans une langue compilée, notamment: P>
#include code> n'a pas de chance d'importer du code JavaScript. En fait, la notion d'un fichier d'en-tête n'existe même pas dans JavaScript. P>
Un didacticiel détaillé pour l'incorporation JS en C ++ via le moteur SpiderMonkey de Mozilla peut être trouvé ici a> Fondamentalement, vous devez inclure JSAPI.H, créer / configurer / nettoyer le moteur JS comme décrit le didacticial (peupler le script Char * avec votre code source js littéral de chaîne et transmettez le tableau de caractères résultant à JS_EVALUATESTRESScript), puis de lier contre La bibliothèque SpiderMonkey lorsque vous construisez l'exécutable pour votre système. Notez que ce tutoriel continue à expliquer comment appeler c fonctions de JS et comment appeler des fonctions JS spécifiques de C, qui est également intéressante et éventuellement plus appropriée pour la situation de l'OP. p>
JavaScript dépend du navigateur .. ce n'est-ce pas?
@sunglim, JavaScript est un langage de programmation à usage général qui devrait être répandu dans les navigateurs. Il n'y a pas de dépendance, en tant que telle.
@sunglim: JavaScript est un dialecte de ECMAScript. Vous trouverez de nombreuses saveurs de ECMAScript comme JavaScript (interprété par différents moteurs pour navigateurs), jscript.net, ActionScript, etc.