я использовал jscript.net для создания файла .dll. в качестве теста я могу успешно вызвать функцию hello() в другой программе jscript.net, которая скомпилирована как .exe.
НО мой вопрос: как я могу вызвать функцию в python?
эта dll может быть успешно загружена с помощью ctypes.windll.LoadLibrary("power.dll"). однако имя функции не может быть найдено...
я сделал несколько тестов моего файла dll.
я использовал «dumpbin / all», чтобы проверить свою dll, но я не могу найти никаких пригодных для использования имен функций. это странно...
код моего файла 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);
};
};
};
""""""""""""""""""""""