Результаты поиска по запросу "ctypes"

1 ответ

 после

аюсь завернутьранее существовавший код c [https://github.com/wjasper/Linux_Drivers]для использования в Python в Linux. У меня мало опыта работы с c, и в настоящее время я подхожу к этой проблеме, используя ctypes. Моей функции C требуется 2d ...

1 ответ

Ну, да, я бы назвал это опасным, когда говорил в целом, но это встроенная система, о которой идет речь, с микроконтроллером и пользовательским компилятором, которая точно не изменится.

е удалось найти ничего, что могло бы помочь мне с такой проблемой: я пытаюсь получить смещение атрибута, который является частью вложенных структур, таких как: data_types.py class FirstStructure (ctypes.Structure): _fields_ = [('Junk', ...

1 ответ

Выход

аюсь использоватьctypes, Я заинтересован в манипулировании структурами C, содержащими массивы. Рассмотрим следующееmy_library.c #include <stdio.h> typedef struct { double first_array[10]; double second_array[10]; } ArrayStruct; void ...

ТОП публикаций

1 ответ

Я вижу, что вы пытаетесь сделать, но это не правильно, если структура, ожидаемая библиотекой, с которой взаимодействует OP, имеет буфер, непосредственно встроенный в структуру.

ользую ctypes, и я определил эту структуру для передачи параметров class my_struct(ctypes.Structure): _fields_ = [ ("buffer", ctypes.c_char * BUFSIZE), ("size", ctypes.c_int )]Затем я вызываю функцию C, используя следующий код, но я не знаю, как ...

1 ответ

ХОРОШО. Я добавил награду.

отаю с .dll, который содержит один вызов, который возвращает массив указателей на функции. GetMyApi () возвращает указатель на структуру, которая является массивом указателей на функции. Сами функции имеют разные индивидуальные входы и выходы. ...

1 ответ

).

исал библиотеку dll на c, скомпилировал с vs2017 64-bit и попытался загрузить ее с python3.6 64-bit. Однако адрес переменной-члена объекта был усечен до 32-разрядного. Вот мой файл sim.c, который скомпилирован в sim.dll: class Detector { ...

1 ответ

Вы обновление действительно новый вопрос. Я уже ответил на ваш вопрос. Несправедливо продолжать менять вопрос! Теперь вы должны принять этот ответ (я думаю, что я ответил на ваш первоначальный вопрос), а затем задать новый вопрос.

аюсь читать из PythonWM_COPYDATA сообщение, которое некоторые приложения (я пытаюсь использовать Spotify) отправляет в WindowsLiveMessenger, чтобы обновить фразу «Что я слушаю ...». Из того, что я смог найти,WM_COPYDATA сообщения приходят ...

1 ответ

Куда мне обратиться, чтобы узнать магические числа, которые должны быть предоставлены nvapi_QueryInterface?

родолжение моего предыдущего вопроса:помогите с python ctypes и nvapi [https://stackoverflow.com/questions/6163770/help-with-python-ctypes-and-nvapi] Я публикую еще один вопрос, потому что я уже выбрал ответ в своем предыдущем вопросе, и теперь ...

1 ответ

Нарезка пустого массива создает представление, а не копию:

ю, как получить указатель ctypes на начало массива numpy: a = np.arange(10000, dtype=np.double) p = a.ctypes.data_as(POINTER(c_double)) p.contents c_double(0.0)однако мне нужно передать указатель, скажем, на элемент 100,без копирования массива, ...

1 ответ

этот смысл

hon 3.2 я создаю объект Structure из данных, возвращаемых функцией ctypes.windll.kernel32.DeviceIoControl. После этого я могу получить доступ к полям структуры и вернуть данные. Однако, если я что-то делаю, то использует память, такую ​​как ...