首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

s60的一个有关问题

2012-01-12 
s60的一个问题#defineURL_NET_UPDATE_SOFTWAREstat.qtsoft.com.cn/update.asp?aps1 voidCCallInfoAppUi

s60的一个问题
#define   URL_NET_UPDATE_SOFTWARE   "stat.qtsoft.com.cn/update.asp?a=ps1 "

void   CCallInfoAppUi   ::StartWAPBrowse(const   TDesC   &aUrl);

CCallInfoAppUi   *   pUi   =   STATIC_CAST(CCallInfoAppUi*,   CEikonEnv::Static()-> AppUi());


TBuf16 <200>   url(URL_NET_UPDATE_SOFTWARE);
pUi-> StartWAPBrowser(url);

编译报错,这个问题怎么解决?
D:\SYMBIAN\PROJECT\CALLINFO\SRC\Netlist.cpp(127)   :   error   C2664:   '__thiscall   TBuf16 <200> ::TBuf16 <200> (int) '   :   cannot   convert   parameter   1   from   'char   [36] '   to   'int '
                This   conversion   requires   a   reinterpret_cast,   a   C-style   cast   or   function-style   cast

解决方法中,接口StartWAPBrowse是不能改变的,其他的可以改动。

[解决办法]
#define URL_NET_UPDATE_SOFTWARE "stat.qtsoft.com.cn/update.asp?a=ps1 "


_LIT( URL_NET_UPDATE_SOFTWARE , "stat.qtsoft.com.cn/update.asp?a=ps1 " );
[解决办法]
#define URL_NET_UPDATE_SOFTWARE "stat.qtsoft.com.cn/update.asp?a=ps1 "
顶楼上,或把以上定义放在文件中
[解决办法]
放资源文件里再用tbuf读出来也可以嘛.
[解决办法]
顶,好了就揭帖

热点排行