Как получить возвращенный байтовый массив функции DLL VB6 в Python? - PullRequest
0 голосов
/ 22 февраля 2012

В моей библиотеке VB6 есть подпрограмма, которая модифицирует байтовый массив (параметр byref). Как передать этот аргумент в Python? Я использовал create_string_buffer () и передал его byref (), но получаю исключение: «объекты для SAFEARRAYS должны быть последовательностями или буферным объектом». Что это значит?

PS. Если я сделаю подпрограмму функцией и верну массив, то все в порядке ... но я хотел бы знать, как сделать это в качестве параметра, чтобы можно было изменить несколько параметров и / или вернуть статус возврата. .

...