博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

CEikStatusPane MakeVisible kern-exec 3错误

Posted on 2011-06-08 15:33  浪端之渡鸟  阅读(313)  评论(0编辑  收藏  举报

用carbide新建个工程,我想隐藏状态栏,调用如下:
CEikStatusPane* statusPane = StatusPane();
statusPane->MakeVisible(EFalse);
每次执行到statusPane->MakeVisible(EFalse);程序就异常退出了,出现kern—exec 3的错误。
请问这个为什么 ?
PS:在UI的构造函数和HandleCommandL函数调用如上代码结果都是一样。

 解决办法是在

void CTestAppUi::HandleStatusPaneSizeChange()
        {
        //iAppView->SetRect(ClientRect() );建意把这句注掉
        }

不知道为什么会有错误 但是这样确实可以解决问题 晕啊 ,本来没有错的,真机调试多了就有了 麻烦那