TBuf16如何转换成TDesC8

toann 2006-03-27 06:41:44
我使用CEikEdWin::GetText()得到编辑框输入的信息,为TBuf16类型,想通过RSocket::Write()发送到服务器,编译报错:error C2664: 'Write' : cannot convert parameter 1 from 'class TBuf<20>' to 'const class TDesC8 &'
Reason: cannot convert from 'class TBuf<20>' to 'const class TDesC8'
No constructor could take the source type, or constructor overload resolution was ambiguous

请问如何将TBuf16转换为TDesC8,多谢^_^
...全文
208 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Beover1984 2006-03-28
  • 打赏
  • 举报
回复
另外请问,我想在连接请求之后,给服务器发送一个简短的信息,改怎么做?
在SocketsEngine的RunL方法里Write吗?

参考SDK带的Socket例子就可以了.
toann 2006-03-28
  • 打赏
  • 举报
回复
看SDK's Sockets Example是单独写出一个类,我不要那么复杂:)能发送一条就行了
toann 2006-03-28
  • 打赏
  • 举报
回复
多谢Beover1984~
另外请问,我想在连接请求之后,给服务器发送一个简短的信息,改怎么做?
在SocketsEngine的RunL方法里Write吗?
Beover1984 2006-03-28
  • 打赏
  • 举报
回复
TBuf8::Copy()
void Copy(const TDesC16& aDes);
toann 2006-03-28
  • 打赏
  • 举报
回复
谢谢Beover1984嘎

3,119

社区成员

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

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