Форум сайта python.su
Доброго времени суток. Столкнулся с такой проблемой. Есть скрипт, к нему подключаю c# dll, из скрипта необходимо вызвать функцию которая лежит в dll. Вызываю так:
test.Foo(array('b', n))
expected Array[Byte], got array
public static byte[] Foo(byte[] test);
Офлайн
Очевидно хочет Array с большой буквы. А подключаете как? каков код подключения Это вообще питон или Iron?
Офлайн
IronPython. Подключаю через clr.AddReferenceToFile.
Офлайн
IronPython не обновлялся почти 2 года. По языку безнадежно отстал (версия 2,7 а ждем 3,6). На этом форуме последние сообщения были тоже мне кажется год назад т.е. поддержка сообщества почти нулевая.
По тому как использовать сборки при помощи win32com вам еще ответят, а по Iron врядли.
Наверное надо рассмотреть вопрос пошире. Что это за код на C# и зачем его надо подключать к питону?
Офлайн
Если честно, банальные эксперименты, ничего серьезного. Раз iron заброшен, то думаю не стоит тратить времени и сил на то что бы решить данную задачку. Большое спасибо что откликнулись.
Офлайн