玩心未泯

卡尔斯希普拉斯

C++博客 首页 新随笔 联系 聚合 管理
  19 Posts :: 0 Stories :: 98 Comments :: 0 Trackbacks
      这两天接的个外包项目,让我做一个SmartPhone Moblie5的一个dll,让我有机会尝试了一下SmartPhone上的应用开发,感触还是蛮深的啊~
      一直都是用C++的,后来也接触过C#,但是还是钟情于C++,虽然知道C#作界面的那个牛X啊,但是还是愿意忍受MFC笨笨的搞法,毕竟还是C++嘛~在PDA上作应用开发,用Evc4+ppc2003sdk,做了这么一年多时间,算是熟悉了不少,那个资源状况阿,和pc简直没法比,啥时候new的时候都在考虑会不会影响,不过总体上还好啦,除了项目中有一次被32M的(其实算起来只有16M)进程内存瓶颈整得必须大手术一次,基本还比较舒服,调试个方面可能是麻烦一点,但也有它的乐趣~界面吗,就不说了,MFC作就那么回事,放到WinCE上ignore的、disable的更多。
        不过这次接触了SmartPhone,发现其限制更多,咱手上没设备用来调试,拿着模拟器当宝贝,却发现原来连个资源管理器也找不到,乖乖的龙,那找个文件几乎是不可能的了,用惯了触摸屏的,总用鼠标到模拟器的显示窗口中去点鼠标,点了没反应才恍然大悟,哦,这个是手机来者(不过有些界面上是可以用鼠标点的)。
        最最要命的一条是写的程序跟拨号有关,使用RasDial函数在PDA上都很熟练了,也证明绝对是没问题的,可是搬到SmartPhone上却总返回633,网上却也找不到相关资料,也许是我没耐性没找到(这时候总是只能望着无助的互联网,感叹网络垃圾信息的泛滥,一个关键词搜索出来的网页没用的居多不说,重复的还不少,果然是天下文章一大抄哦)。
         算了,我就武断点,下个结论吧,SmartPhone上不能通过调用RasDial来建立拨号连接,为什么,不知道,反正我没试通。感觉可能是这么个原因,PDA掉这个连接的时候,这个连接要设置一个modem,对于pda来说是一个外设,一般都是通过串口(有的是虚拟出的)连接的,而SmartPhone上,modem就是它自己,可能它没法用串口去连自己了吧。(633的错误define是ERROR_PORT_NOT_AVAILABLE)
    
posted on 2007-03-31 23:29 SuperPlayeR 阅读(1471) 评论(4)  编辑 收藏 引用 所属分类: WinCE/Mobile应用开发

评论

# re: 第一次作SmartPhone上的应用开发有感 2007-04-02 09:42 宋鹏
ha,老哥,我也做wince的  回复  更多评论
  

# re: 第一次作SmartPhone上的应用开发有感 2008-02-19 22:24 Daniel King
可能是特权的问题.  回复  更多评论
  

# re: 第一次作SmartPhone上的应用开发有感 2008-09-25 15:39 lannier
我一直用sarmtphone开发东西
模拟器的使用限制很大  回复  更多评论
  

# re: 第一次作SmartPhone上的应用开发有感 2008-12-22 16:32 Ricky
hi,我在pocket PC上建立连接,然后用RasDial来拨号,也返回633的Error code。这是怎么回事呢,您之前碰到过这种情况吗?
可是新建连接后,手动点击连接是可以正常拨号上网的。为什么用rasdial函数来调用就不行了呢?请赐教。谢谢!  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理