好像不能,
wince用.net开发

解决方案 »

  1.   

    习惯Delphi的话用Lazarus吧!
    Lazarus可以做WinCE开发!
      

  2.   

    用Delphi不能开发WinCE的程序
    首先WinCE和Windows桌面系统就运行在不同的平台上的,或者说是不同的架构上面的
    其次用Delphi编译出来的程序只能运行在典型的Windows系统上,比如WinXP,Win7等等,这里面涉及到一些windows可执行文件PE结构的问题;WinCE上的程序PE结构只是和前者相似但不相同。
    然后就是指令集的问题,Delphi编译出来的程序只能运行在X86架构上,或者说是Windows传统系统只能运行在X86平台上,
    感觉越说越乱了,反正就是编译器的事情。
    如果你非要用Delphi开发的话,只能用delphi.net好像delphi2007这个版本可以编译一些.net 的程序,但是我觉得十有八九是在wince上运行不了的
    还有一种选择是用Lazarus,这个是基于freepascal语言开发的一个开源项目,语法和delphi的object pascal很像,而且开发环境也很像。这个东西是多平台的,意思是他可以编译多个平台的程序,但需要不同的配置,以及不同的交叉编译器。
    还有一种就是用C#开发智能设备的程序了,C#语言相对简单好掌握点,前提是你的目标设备上需要有安装过.net组件的win测系统
    最后的办法也是最稳妥的办法,那就用vc了,这个虽然开发起来比delphi费点劲,但是胜在稳定,微软自家的东西肯定没的说的。2楼说的evc是以前比较老的一个版本,而且只能开发wince5.0以前的程序,vc2005以后都把这些集成到visual stdio里了