2006年04月16日 星期日 23:35
一不小心把以前的邮件删了,旨在linux环境中有备份,所以只好重开一份了 def run(self): self.forward() return 'Success' def fire(self): API.fire(self) 这是两个类成员函数, PyObject * arg,x; arg = Py_BuildValue("s","test"); x = PyObject_CallMethodObjArgs(tankObj,arg,NULL); arg = Py_BuildValue("s","run"); x = PyObject_CallMethodObjArgs(tankObj,arg,NULL); 这是两段一样的调用,前一个能够正确执行,后一个就不行,望指教 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060416/4bed5f0a/attachment.html
2006年04月17日 星期一 09:13
后一个是不能执行还是执行结果不是预期的?看看是不是第一个执行之后对类的实例产生了影响 在06-4-16,吴俊玉 <wujunyu at gmail.com> 写道: > > 一不小心把以前的邮件删了,旨在linux环境中有备份,所以只好重开一份了 > def run(self): > self.forward() > return 'Success' > def fire(self): > API.fire(self) > 这是两个类成员函数, > PyObject * arg,x; > arg = Py_BuildValue("s","test"); > x = PyObject_CallMethodObjArgs(tankObj,arg,NULL); > arg = Py_BuildValue("s","run"); > x = PyObject_CallMethodObjArgs(tankObj,arg,NULL); > 这是两段一样的调用,前一个能够正确执行,后一个就不行,望指教 > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- My Blog >> http://leejd.cndev.org My QQ >> 9847243 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060417/8cff570a/attachment.html
2006年04月17日 星期一 09:54
后面一个执行返回结果是NULL 还有我想到了我的后面一个python成员函数也就是run调用了windows API的waitforsingleobject等待event,也就是阻塞当前线程。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060417/ddaf67d3/attachment.htm
Zeuux © 2025
京ICP备05028076号