【发布时间】:2014-01-22 18:02:35
【问题描述】:
我使用 jscript.net 创建了一个 .dll 文件。 作为测试,我可以在另一个编译为 .exe 的 jscript.net 程序中成功调用函数 hello()。
但我的问题是: 如何在 python 中调用函数?
使用 ctypes.windll.LoadLibrary("power.dll") 可以成功加载此 dll。但是找不到函数名...
我已经对我的 dll 文件进行了一些测试。
我使用“dumpbin /all”来检查我的 dll,但我找不到任何可用的函数名称。很奇怪……
我在 jscript.net 中的 dll 文件的代码
""""""""""""""""""""""
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);
};
};
};
"""""""""""""""""""""""
【问题讨论】:
标签: python .net dll dllimport jscript.net