2014-01-22 72 views
0

我用jscript.net創建一個.dll文件。 作爲測試,我可以在另一個編譯爲.exe的jscript.net程序中成功調用函數hello()。python import .dll編譯.net

但我的問題是: 我怎麼能在python中調用函數?

這個DLL可以通過使用ctypes.windll.LoadLibrary(「power.dll」)成功加載。然而,功能的名稱無法找到...

我已經做了一些我的dll文件的測試。

我用「dumpbin/all」來檢查我的dll,但是我找不到任何可用的funciton名字。奇怪的是......

我的dll文件的jscript.net代碼
「」 「」 「」 「」 「」 「」 「」 「」 「」 「」 「」

import System; 
import System.Console; 
import System.IO; 

package power{ 

public class testp { 

     function hello(){ 

     var time_1 = DateTime.Now; 

     for (var i =0; i<10000; i++){ 

      Console.WriteLine ("hello world!"); 

     }; 

     var time_2 = DateTime.Now; 

     Console.WriteLine (time_2-time_1); 

     }; 

    }; 

}; 

「」「」「」「」「」「」「」「」

回答