各位兄弟好:
我现在在用VS2005和Symbol的MC1000开发WinCE程序遇到了一个奇怪的问题,在通过VS2005部署程序没有问题,但是在设备中不能运行相关的exe程序,VS2005错误提示码是:“发生通常表示安装被损坏的错误(代码为:0x8007007e)”,不知是不是少了什么dll,这个问题很急,有理想答案即刻给分,在此先谢谢各位了。

解决方案 »

  1.   

    终于有个同行o
    mc1000中的框架装了么?
      

  2.   

    我也给军方开发了个仓库管理,用的就是Symbol的PDA。我感觉你部署没部署好,有时我用它的设备,A设备不行换B就OK了。
      

  3.   

    谢谢几位兄弟的回答,
    SMDK我已经安装了,开始部署时都没有问题,后来就出现那个0x8007007e的error,觉得很奇怪,同样一个工程用MC50来部署运行就没有问题。
    另外。还有个问题问下:在一个既有TextBox又有Button的情况下,怎样设定功能键来触发某个事件,比如,我想按F2键来执行Button1的功能,在WinForm里面好像可以重写窗体的键盘事件,不知在MC1000里怎样处理?
      

  4.   

    一般来说,PDA是不搞快捷键的,你想有的PDA上根本没有硬键盘,有的时打开软键盘输入的
      

  5.   

    MC1000就有很多硬键,它没有手触屏功能,看它的Demo都是使用快捷键的,如果用户拿着个那么小的东西没有快捷键是很不方便的。
      

  6.   

    我在窗体的frmMain_KeyDown 事件里做的
    switch (e.KeyData)
                {
                    case Keys.F1:
                        {
                            Button1_click(sender,e)
                            break;
                        }
                    case Keys.F2:
                        {
                            //do some
                            break;
                        }
                  }
      

  7.   

    谢谢楼上的兄弟,但是如果当前的焦点在其他控件,比如在TextBox里,好像Form的KeyDown事件就不会引发的。不知还有没有其他的方法。
      

  8.   

    form 里所有控件的keydown事件后指向 form的 keydoen事件,这样就可以啦
      

  9.   

    SYMBOL MC1000,MC50,MC70带做开发
    QQ6526558 需要的联系我   
      

  10.   

    这个问题最好更新mc1000的操作系统,用wince5.0就可以了,我试过的没有问题。