关于关闭程序时,提示"程序已关闭"该怎么解决

关于关闭程序时,提示"程序已关闭"
//这段程序是在继承了CAknViewAppUi类中的
//Test.dll是继承了CAknView
if ( lib.Load ( _L("Test.dll")) != KErrNone)
  User::Exit ( 40);
Create = lib.Lookup (1);
iTest = (CTest*) Create();
AddViewL(iTest );
当我AddViewL(iTest );然后在退出程序会提示程序已关闭。
如果我不加AddViewL(iTest );就不会提示。。。
是什么原因有人知道吗?

------解决方案--------------------
在AppUi的析构函数中千万不要去删除AppView的实例,否则会有错误。

http://blog.csdn.net/sharetop/archive/2008/03/12/2173005.aspx
------解决方案--------------------
为啥楼上的几位就这么肯定是内存泄漏呢?

程序已关闭。可能原因不只是内存泄漏吧?!!

楼主,在c:\system\bootdata\下面建立一个“ErrRd”文件。然后就会不只提示你程序已关闭,而是具体的错误码。