GetNextDataPart的问题
TBool CWebClientEngine::GetNextDataPart(TPtrC8 &aDataPart){
TBool retVal = EFalse;
if(iPostData)
{
aDataPart.Set(iPostData->Des());
retVal = (aDataPart.Length() == 0);
}
return retVal;
}
这段代码中iPostData不delete的话 retVal 始终会是Efalse,什么时候才能返回true呢,貌似aDataPart.Length()永远不会等于 0 --------------------编程问答-------------------- 看一下GetNextDataPart的帮助说明:
GetNextDataPart()
virtual TBool GetNextDataPart(TPtrC8 &aDataPart)=0;
Description
Obtain a data part from the supplier. The data is guaranteed to survive until a call is made to ReleaseData().
体会上面后一句的意思。 --------------------编程问答-------------------- 等到ReleaseData被调用的时候,说明上一段数据发送完了,这个时候处理iPostData,没有数据了释放
补充:移动开发 , Symbian