能力问题

alterartmo 2008-07-30 04:23:11
在真机上测试http example,报-46错误,网上查找说是没有NetworkServices的能力。
由于我的http engine是在dll实现的,在dll的mmp中有定义NetworkServices的能力,不过在调用dll的exe中并没有能力的设定,
请问为什么还会报-46的错误呢,或者说-46的错误不是由于能力的问题引起的呢?
dll和exe的能力包容关系是怎么样子的呢?
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyw 2008-07-31
  • 打赏
  • 举报
回复
When the DLL is loaded into a process, the code is executed with the capabilities of the process (EXE), not the capabilities of the DLL.

See: http://wiki.forum.nokia.com/index.php/Capabilities
btsy2000 2008-07-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 anel 的回复:]
exe的mmp也设NetworkServices看看
[/Quote]
alterartmo 2008-07-30
  • 打赏
  • 举报
回复
给需要能力的dll签名,在调用dll的exe中不给出该能力,这种方式怎么也不可以呢?
anel 2008-07-30
  • 打赏
  • 举报
回复
都加上也无妨
alterartmo 2008-07-30
  • 打赏
  • 举报
回复
因为还有其他的dll,而这些dll本身不需要networkServices能力,如果说exe设置了这个能力的话,会导致这些dll也需要设置这个能力。
有什么办法可以避免么?
anel 2008-07-30
  • 打赏
  • 举报
回复
exe的mmp也设NetworkServices看看

3,120

社区成员

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

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