Я использую python3.7 и версию pythonnet: 2.4.0, и я использую C # dll, прототип -
bool = Read(byte, byte, byte, ref byte[], ref string)
Я использую ctypes, но он всегда показывает TypeError: Не найдено совпадений методоваргументы для чтения одного и того же кода могут выполняться в Python2.7 и pythonnet 2.0.0, если я изменил, где, большое спасибо.
Read(0xB0, 0, 1, [], "")
Я пытался:
data_array = ctypes.c_byte * 1
Read(0xB0, 0, 1, data_array, "")
или
data_array = ctypes.pointer((ctypes.c_byte * 1)())
Read(0xB0, 0, 1, data_array, "")
, но он все еще показывает, что TypeError: Ни один метод не соответствует заданным аргументам для Read