Hi all, i am using CPbkContactEditorDlg in my application.
It open the dialog box but as i select done entering some values(name,number)it is giving system(-23 )error.
I am not able to find out the reason, please do help me.
CODE:
CPbkContactEngine* pbkContactEng = CPbkContactEngine::NewL( &iCoeEnv->FsSession());
CleanupStack::PushL( pbkContactEng );
CCoeEnv *env = CEikonEnv::Static();
RPbkViewResourceFile pbkRes( *env );
pbkRes.OpenL();
CPbkContactItem* aContactItem = pbkContactEng->CreateEmptyContactL();
CleanupStack::PushL( aContactItem );
CPbkContactEditorDlg* pbkContactDlg =
CPbkContactEditorDlg::NewL( *pbkContactEng,*aContactItem,
ETrue, -1,
ETrue );
CleanupStack::PushL( pbkContactDlg );
pbkContactDlg->SetMopParent( iAvkonAppUi );
TInt res( KErrNone );
TRAPD( err, res = pbkContactDlg->ExecuteLD() );
pbkRes.Close();
CleanupStack::Pop( pbkContactDlg );
CleanupStack::PopAndDestroy( 2 ); //aContactItem, pbkContactEng
system(-23 )error is for "fail to write". But i can't point out where i am doing wrong. I am using the above code. Please help me to solve it.
Thanks in advance

Reply With Quote
bkContactDlg->ExecuteLD();//pbkContactDlg object of

