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