一个错误
if (result <= 0)ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"),
ACE_TEXT ("Recieve Failure")),
-1);
为何显示错误为:
Recieve Failure: No error
请问NO ERROR 是什么错误?是否有代码编号?在哪里可以查到对应代码编号的对应错误!
谢谢。 ACE的log对%p进行了转译,APG第三章有一个专门表对如何使用进行说明 shi 是的。我知道是转译。可是转译出来是NO ERROR是什么意思了??没有错误,?? 是的 原帖由 modern 于 2010-5-23 22:05 发表 http://www.acejoy.com/bbs/images/common/back.gif
是的
老大,ACE_ERROR_RETURN()是在有错误的时候 才发生的啊?
那这个错误是在什么情况下才能发生了?你说的APG %p这个我想大家都
知道。可是这个错误代码怎么会发生了??望指点!谢谢 不是吧,是因为你判断之前的函数返回的result <= 0
才调用的 ACE_ERROR_RETURN呀!
至于result返回0的原因,只有你才知道,
如果是系统调用或者ACE的内部调用返回错误,
ACE一般会帮你把lasterror设置上。
假如之前你仅做了一个初始化
int result = -1;
ACE_ERROR_RETURN会给你转译出错误信息才出鬼勒。
页:
[1]