当前位置: 代码迷 >> Symbian >> KErrWrite 关于CContactItemEditorDlg的写出错,该如何处理
  详细解决方案

KErrWrite 关于CContactItemEditorDlg的写出错,该如何处理

热度:738   发布时间:2013-02-26 00:00:00.0
KErrWrite 关于CContactItemEditorDlg的写出错
下面是我的代码
CPbkContactEngine* aEngine=CPbkContactEngine::NewL(&iCoeEnv->FsSession());
CleanupStack::PushL(aEngine);
CCoeEnv* aEnv=CEikonEnv::Static();
RPbkViewResourceFile aRead(*aEnv);
aRead.OpenL();
CPbkContactItem* aNewContact=aEngine->CreateEmptyContactL();
CleanupStack::PushL(aNewContact);
CPbkContactEditorDlg* aDlg=CPbkContactEditorDlg::NewL(*aEngine,*aNewContact,ETrue,-1,ETrue);
CleanupStack::PushL(aDlg);
aDlg->SetMopParent(this);
TInt aReturn(0);
TRAPD(aError,aReturn=aDlg->ExecuteLD());//此处显示也不对,没有提示,只有最前面的图标(如:电话,姓名 这样都没有)这是怎么回事呀
//当我点模拟器的右软键时出错,error 23
请各位指点下

------解决方案--------------------------------------------------------
找出问题没...
------解决方案--------------------------------------------------------
我在模拟器调试了一下你的程序,发现程序可以执行,没出现你所说的那个问题。

不过在你的程序最后应该要加上CleanupStack::PopAndDestroy(2);