2010-10-13 36 views

Répondre

2

bien vous ne pouvez pas appeler DLLs de JS à moins que les dll sont des composants XPCOM jeter un oeil ici https://developer.mozilla.org/en/How_to_build_a_binary_XPCOM_component_using_Visual_Studio alors u peut utiliser JS pour appeler les fonctions exposées par les dll en les définissant dans le XPT

modifier un tutoriel : http://nerdlife.net/building-a-c-xpcom-component-in-windows/

+0

Est-ce que XPCOM fournit une interface qui nous aiderait à charger un fichier DLL dans JS XPCOM lui-même? – Sharad

+0

Dans le cas où il ne fonctionne pas, comment dois-je faire? Je vais devoir écrire une DLL XPCOM qui exposera les fonctions de ma DLL à mon extension, puis utiliser le fichier XPCOM JS pour appeler la fonction exposée? Fondamentalement, je me retrouve avec 2 composants XPCOM, 1 écrit en JS et un autre en C++. – Sharad

+0

absolument !!! N'oubliez pas que le xpt fait office d'interface entre les langages – jknair

2

Dans Firefox 4 et versions ultérieures, vous pouvez utiliser JS C-Types pour cela.