web-dev-qa-db-fra.com

Comment appeler des fichiers .dll locaux dans Electron App

j'ai un problème pour appeler des exemples de fichiers .dll dans mon application Electron. J'ai des exemples de fichiers .dll dans mon dossier, le problème est de savoir comment accéder à mon fichier sample.dll et comment appeler ma fonction sample.dll et obtenir des résultats. Tous les didacticiels ou étapes à suivre, veuillez échantillonner du code pour commencer

13
batMan007

Appel à un .dll dans Electron n'est pas différent de l'appel dans un dans NodeJS ordinaire, ce qui signifie que vous avez deux options, node-ffi ou a native Node addon qui fait le lien avec votre .dll et expose une API JavaScript. Si vous décidez de créer un addon natif Node addon, vous devrez le construire pour cibler Electron .

Voici quelques liens qui couvrent ces sujets:

21
Vadim Macagon

Electron-Edge aide à exécuter .NET dans Node.js sur Electron.
Vous pouvez le trouver sur GitHub .
Ici il est expliqué comment utiliser les fichiers dll. (Faites défiler un peu pour trouver ' Si vous préférez précompiler votre C # sources à un assemblage CLR, vous pouvez référencer un assemblage CLR à partir de votre code Node.js ... '

2
Pratik Singhal