开发了一个Pocket PC 的程序,在EVB中设置程序的Run on Target属性为:Pocket PC 2002(Default Device)时,当运行程序,通过ActiveSync可以让程序在PDA中运行,且不会出错。
当采用EVB的工具:App Install Wizard制作完应用程序的安装程序时,(Arm 1100(4K) V3.00、I486(4K) v3.00 都选中,或者只选中I486(4K) v3.00)将其拷贝到PDA中,然后点击CD1下面的Setup.exe时,会出现:“"setup"不是一个有效的Pocket PC应用程序。”的错误而不能安装。
请问这是什么原因,你们一般制作安装程序是怎样操作的呢?

解决方案 »

  1.   

    feilong1314521(灰色) :
    怎么解释,可以说的更详细一些吗?
    我现在用的是eVB 3.0
    采用的PDA是台湾倚天公司的产品。公司网站是:www.dt139.com
    可不可以帮帮我啊?
      

  2.   

    台湾倚天公司的操作系统是ppc2002吗?制作安装程序要把所有CPU都选上.
    "将其拷贝到PDA中,然后点击CD1下面的Setup.exe时"你想在PDA上安装吗?只要PDA和PC联机,建立好同步.在PC上直接点击CD1下面的Setup.exe就可以安装了.
      

  3.   

    我是新手;帖出点有用的????ok
    抄来的供大家快点走出来,共同努力,快点进步
    Dim rsBuild
    Public conn As ADOCE.Connection '数据库连接strDBFilename = "\Windows\wwwww.cdb"Set rsBuild = CreateObject("ADOCE.Recordset.3.0")strSQL = "CREATE DATABASE '" & strDBFilename & "'"rsBuild.Open strSQLstrSQL = "CREATE table AT_Ort (OrtID Integer, Re Text, XScale Text, YScale Text)"Set conn = CreateObject("ADOCE.Connection.3.0")
    conn.Open strDBFilenameconn.Execute (strSQL ) 提一问题
    Text1.Text = rs.Fields("id")为什么不行提示rs未知变量 ??????????
    text1.text=rs!id也不行???
    该怎么写
    还有可以这样吗
    rs.addnew
    rs!id=trim(text1.text)
    rs.update
      

  4.   

    你不可以把安装文件复制到PDA中,因为Setup.exe是普通win32的程序,你需要在台式电脑上安装,然后把PDA接入电脑启动ActiveSync,就会自动同步到PDA中
      

  5.   

    csdn上的PDA方面的开发太少了,为了支持csdn,打算在有条件的情况下,尽可能每天来一次支持这个论坛,不过现在基于.net方面开发PDA方便多了
      

  6.   

    qxin2002(秋子玫)说的对,如果你不知道你机器的内核是什么就都选上好了,另外,WISE INSTALLER也可以打包WINCE的程序
      

  7.   

    Arm 1100(4K) V3.00、I486(4K) v3.00 你要用到那一种,就直接点击CD1下面的那个压缩包进行安装!!!不用SETUP没关系的
      

  8.   

    EVB打包的安装程序,只能在PC下运行安装,然后通过Active SYNC同步到PDA中,并不是复制到PDA上去运行,如果要复制到PDA上运行的话,就不可以使用EVB带的打包程序