[python] Predavani ukazatele z C++ do Pythonu

Radek Kanovsky rk na dat.cz
Pondělí Prosinec 6 19:46:05 CET 2004


On Mon, Dec 06, 2004 at 07:34:06PM +0100, Petr Novak wrote:

> > > Zdravim, potrebuji predat ukazatel z C++ do Pythonu, konkretne jde
> > > o naparsovane XML z Libxml2 (typ xmlDocPtr). Problem je, ze jediny
> > > zpusob, ktery jsem nasel je udelani wrapperu jako by ten ukazatel byla
> > > nejaka C++ trida ci neco podobneho.
> > 
> > Zkuste se podivat na http://www.python.org/doc/2.3.4/api/cObjects.html .
> > 
> > S instanci tridy PyCOobject ale nelze v pythonu delat v podstate nic
> > jineho, nez ji zase predat jako parametr do dalsi C/C++ funce, ktera si
> > z nej vytahne uschovany pointer.
> 
> To je problem, protoze ja ten ukazatel potrebuji dostat z C++ do Pythonu a 
> v Pythonu jej pouzivat. Instanci, se kterou v Pythonu nemuzu nic delat uz
> bohuzel mam :-(

Pro libxml2 je hotovy wrapper. Info je na http://www.xmlsoft.org/python.html .
Ten pouzit nelze?

Radek Kaňovský



Další informace o konferenci Python