2017-03-14 7 views
1

私は.NETデベロッパーで、electronnode.jsを初めて使用しています。電子メールで.net dllを使用します。

私のelectronアプリケーションからは、いくつかのドキュメントを生成して印刷する.NETクラスライブラリDLL内で1つの関数を呼び出す必要があります。

私はこのelectronアプリケーションをWindowsマシンでのみ使用する必要があります。私はプラグインEdge.jsを参照してくださいが、これは私のために動作し、私のプロジェクトに含める方法もわからないとは思えません。

+0

http://tjanczuk.github.io/edge/#/19このスライドには必要な情報があります。 –

答えて

0

Edge.jsがこのトリックを行います。

クイックチュートリアルhereがあります。

`` `のJS

var edge = remote.require('electron-edge'); 

var toErMahGerd = edge.func({ 
    assemblyFile: 'ERMAHGERD.dll', 
    typeName: 'ERMAHGERD.Translate', 
    methodName: "ToErMahGerd" 
}); 

document.getElementById("translate-btn").addEventListener("click", function (e) { 
    var inputText = document.getElementById("input-text").value; 

    toErMahGerd(inputText, function (error, result) { 
      document.getElementById("output-text").innerHTML = result; 
    }); 
}); 

` ``

そして、ここでは、中に飛び込むのは良いドキュメントだけでなく、とGitHub-repoですが、シンプルに始める:次のスニペットを参照してください。

関連する問題