当前位置:编程学习 > wap >>

如何通过UI Builder使用web 控件?(模拟器上能用,而真机上却不能用)

我使用下面代码获取UI Builder上的web控件:          __pWeb = static_cast(GetControl(L"IDC_WEB1"));
__pWeb->LoadUrl("/Res/help.html");

问题是:在模拟器上运行正常,而在真机上就不行,程序异常终止。

请问这是什么原因?应该怎么使用web控件。

PS:我直接用下面的代码创建web控件在真机和模拟器上都没有问题
  __pWeb = new Web();
r = __pWeb->Construct(Rectangle(0, 0, 480, 750));
TryCatch(r == E_SUCCESS, ,"Web is not constructed\n ");
r = AddControl(*__pWeb);
TryCatch(r == E_SUCCESS, ,"Web is not attached\n ");
__pWeb->SetFocus();
__pWeb->LoadUrl("/Res/help.html");
return r;
CATCH:
AppLog("Error = %s\n", GetErrorMessage(r));
return r;
--------------------编程问答--------------------   __pWeb = static_cast<Web*>(GetControl(L"IDC_WEB1"));
    if(__pWeb != null){
        __pWeb->LoadUrl("/Res/help.html");
    }  --------------------编程问答-------------------- 我的代码就是这样写的,在模拟器上运行正常,而在真机上一运行程序就异常终止,不知道是什么原因。
--------------------编程问答-------------------- 你是用的那个版本的SDK?
真机调试用的那一款手机?
--------------------编程问答-------------------- --------------------编程问答-------------------- 使用Web控件在手机上调试的时候manifest.xml里面需要配置WEB_SERVICE权限组才能够正常运行,你可以在bada开发者网站上注册并配置manifest文件。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:移动开发 ,  三星应用社区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,