在ExecuteLD一个窗体时出错

上海老李 2008-08-27 11:03:19
我在rss中声明了
RESOURCE DIALOG r_account_dialog {
flags = EEikDialogFlagFillAppClientRect | EEikDialogFlagModeless;
buttons = R_AVKON_SOFTKEYS_YES_NO;
items = {
DLG_LINE {
type=EEikCtLabel;
id = EAccountServerLabel;
itemflags = EEikDlgItemNonFocusing;
control = LABEL{
txt = "URI:";
/ ert_align = EEidLabelAlignVCenter;

};
}
};
}
然后创建了
class CAccountDialog : public CAknDialog
{
public:
~CAccountDialog();
CAccountDialog();
protected:
void PreLayoutDynInitL();
TBool OkToExitL(TInt aButtionId);
void HandleResourceChange( TInt aType );
private:
void ConstructL();

};类
再然后
CAccountDialog* acDialog = new (ELeave)CAccountDialog();
if (acDialog->ExecuteLD(R_ACCOUNT_DIALOG))
{
}这样调用,请问大家有什么问题吗?
跟踪时窗体创建成功,在acDialog->ExecuteLD(R_ACCOUNT_DIALOG)异常
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
上海老李 2008-08-29
  • 打赏
  • 举报
回复
以上的都不是太对,因为之前我就是按docment的开发顺序做的,而编译时提示是有Ceik....的warning,那么原本以为无所谓,但确实是不可用的,应为error才对,加了编译库eikdlg.lib后即可
上海老李 2008-08-27
  • 打赏
  • 举报
回复
。/。。。。。。。。。。。。。。。。。。自己顶一下吧,没人帮忙,郁闷
上海老李 2008-08-27
  • 打赏
  • 举报
回复
我没有窗口布局,所以void PreLayoutDynInitL();是空的,资源怎么个跟踪法?请指教
Juncof 2008-08-27
  • 打赏
  • 举报
回复
CAccountDialog();
void PreLayoutDynInitL(); 你都跟踪过么?

RESOURCE DIALOG 资源

3,119

社区成员

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

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