I have found my question's answer. The fault is sourced from the implement of SIM_init().
Thanks a lot. thanks, yuanzheng. 2011/4/28 yuan zheng <tsinghuayua...@gmail.com> > Sorry , the path is just an example. > > This is not the question I think. Because there is lots of api > in libcommon-0.dll, and there is no fault when invoking other > api, such as libcommon.SIM_start().. It's just fault when invoking > this api -> SIM_init(). So I wanna which situation would lead to this > error: > > ---------------------------------------------------------------------------------------------- > > WindowsError: exception: access violation reading 0x00000010 > > ---------------------------------------------------------------------------------------------- > > > > thanks, > yuanzheng. > > > 2011/4/28 Chris Angelico <ros...@gmail.com> > >> On Thu, Apr 28, 2011 at 4:01 PM, yuan zheng <tsinghuayua...@gmail.com> >> wrote: >> > >> > libcommon = CDLL("c:\libcommon-0.dll", RTLD_GLOBAL) >> > >> > libcommon.SIM_init() -> This is the invoking. >> >> When you have a backslash in a literal string, you need to double it: >> libcommon = CDLL("c:\\libcommon-0.dll", RTLD_GLOBAL) >> >> I don't know if that's your problem, but it could be! >> >> Chris Angelico >> -- >> http://mail.python.org/mailman/listinfo/python-list >> > >
-- http://mail.python.org/mailman/listinfo/python-list