Найти - Пользователи
Полная версия: возвратить void**
Начало » Python для экспертов » возвратить void**
1
Sasha
Извините, если вопрос ламерский, но я пишу на С/С++, а с Python никогда до этого момента не работал.
Имеется С++ая функция, которая грузится из dll и возвращает результат в переменную типа void**.
bool func(int, int, int, void**) Каким образом из python'а возможно передать параметр в эту функцию? Заранее спасибо.
crchemist
подивись в сторону import ctypes
Sasha
Дякую, crchemist, я дивився уже.
передаю параметр як c_viod_p(c_viod_p(ptrData)) проте ф-ція вилітає :(
Де “граблі” :(?
gmorgunov
Sasha
Посмотрите в сторону SWIG. Возможно вам это поможет:http://python.su/forum/viewtopic.php?id=2893.
Еще хорошо описано у Лутца(под Windows) … старовато правда.
gmorgunov

Вспомнил, можно и так: http://www.intuit.ru/department/pl/python/13/2.html
Sasha
Спасибо всем большое за помощь. byref помог.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB