No source available for "0x8FBD75( ekern.exe )()

newjounery02 2011-03-21 01:31:46
出现错误no source available for 0x8FBD75(ekern.exe),好像是因为空指针的问题,小弟初学,看不出来问题,求指点
{
TBuf<50> name(_L(""));
CAknTextQueryDialog* dialog=CAknTextQueryDialog::NewL(name);
if (dialog->ExecuteLD(R_FIGHT_CONTAINER_DATA_QUERY1))
{
CPbkContactEngine * iPbkContactEngine = CPbkContactEngine::NewL();
CContactIdArray* pArrayOfID = iPbkContactEngine->FindLC(name);
CleanupStack::PushL(pArrayOfID);
CleanupStack::PushL(iPbkContactEngine);
TInt nCount = pArrayOfID->Count();
TInt i = 0;
for (i = 0; i < nCount; i++)
{

CPbkContactItem* pContactItem = iPbkContactEngine->ReadContactLC(
(*pArrayOfID)[i]);


if (pContactItem == NULL)
{
continue;
}

TPbkContactItemField* pCntField;
CleanupStack::PushL(pCntField);

pCntField = pContactItem->FindField(EPbkFieldIdLastName);
TBuf<50> pFirstName;
if (pCntField)
{
pCntField->GetTextL(pFirstName);
}
else
{
pFirstName.Append(_L(""));
}


pCntField = pContactItem->FindField(EPbkFieldIdFirstName);
TBuf<50> sLastName;

if (pCntField)
{
pCntField->GetTextL(sLastName);
}
else
{
sLastName.Append(_L(""));
}


pCntField = pContactItem->FindField(EPbkFieldIdPhoneNumberMobile);
TBuf<50> bTel(KNullDesC);
if (pCntField)
{
pCntField->GetTextL(bTel);
}
else
{
bTel.Append(_L(""));
}


CleanupStack::PopAndDestroy(pCntField);
CleanupStack::PopAndDestroy(pContactItem);
}
CleanupStack::PopAndDestroy(pArrayOfID);
}

}
单步执行,在最后出的问题
...全文
165 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
newjounery02 2011-03-22
  • 打赏
  • 举报
回复
好像是跟踪到了系统的source,暂且这样想啦,谁知道正确答案的告诉小弟一声,结贴

3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧