当前位置: 代码迷 >> WinCE >> wince5.0上hzrog库无法识别手写,
  详细解决方案

wince5.0上hzrog库无法识别手写,

热度:354   发布时间:2016-04-28 12:05:57.0
wince5.0上hzrog库无法识别手写,求助?
在wince5.0的机器上,虚拟内存有32m,我进入手写状态的时候,内存大概有7M。但是手写就是无法识别出来,在wince6.0的机器上就是可以的。不知道

unsigned uMaxNum(20);
      unsigned short *pusWordBuf(new unsigned short[uMaxNum + 1]);
      char *cWordBuf(new char[uMaxNum * 2 + 2]);
      if (pusWordBuf!=0)
      {
        HZSetParam(PARAM_RECORANG, RECOG_RANGE_QUERY);
        HZSetParam(PARAM_DEFGESTURE, DG_ZERO);
        HZSetParam(PARAM_CANDNUMB, uMaxNum);
        int iWordNum(HZCharacterRecognize(m_writingPts,pusWordBuf));
        m_stringBasic.Chs2Ascii((wchar_t *)pusWordBuf,cWordBuf,uMaxNum*2+1);

代码如上:
在wince6.0的平台运行时可以的。
------解决方案--------------------
将每个函数的返回值都打印出来,特别是成功与失败的情况,不能识别可能是某个函数调用失败了。