Ahoj, co ti vrati vypis
>>> dir(lib.a) ? On 7/23/07, Jan Martinek <[EMAIL PROTECTED]> wrote: > Ahoj, > > mám soubor "testlib.c", který obsahuje jediný řádek, a to > > int a = 1243; > > Z toho udělám sdílenou knihovnu > gcc -shared testlib.c -o testlib.so > > natáhnu ji do pythonu pomocí ctypes > > >>> from ctypes import * > >>> lib = CDLL('./testlib.so') > >>> lib.a > <_FuncPtr object at 0xb7f3d7e4> > > což se zřejmě úspěšně podaří, ale vůbec netuším, jakým způsobem se > dostat k té hodnotě 1243. Nevíte to někdo? > Když mám v té knihovně nějaké funkce, tak s jejich voláním nemám > problém, ale nevím, jakým způsobem přečíst a změnit globální proměnnou. > > Díky > Jan Martinek > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python