你把TCHAR换成char
TEXT("..........")用........来代替试试Windows98 不支持UNCODE

解决方案 »

  1.   

    TCHAR,TEXT只能在NT中(UNCODE)用吗,它不是会自动调用吗,它是一个宏啊,程序开头如何定义呢,以判断98或nt
      

  2.   

    有介绍project /settings 配置的帮助吗,可以给我发一份吗谢谢,马上加分
    email:[email protected] 
      

  3.   

    TCHAR是宽字符数据类型,两字节,不管在98还是nt中都一样。但你用了TCHAR的话就不能在9x/Me中直接以TCHAR的字符串为参数调用API,这是9x/me不支持的。api一般有unicode和ansi字符集两个版本,但9x/me中unicode的版本只返回一个错误代码,nt则两种版本都有。要想程序在nt/9x中都能运行,用char就行,也不要#define _UNICODE,字符串不要用TEXT() _T之类的宏括起来。一般而言就没问题了。
      

  4.   

    to  ATField(field)  or other 高手
    有介绍project /settings 配置的帮助吗,可以给我发一份吗谢谢,马上加分 
      

  5.   

    可以的!
    TCHAR类型是2种方式下都可以用的,
    在U下是宽字节,
    在A下是单字节
      

  6.   

    不好意思,弄错了。TCHAR可以是单字节也可以是双字节
    _UNICODE被定义的话TCHAR就是wchar_t(wide char双字节), 否则就是char。 
      

  7.   

    to ATField
    我已经明白
    有介绍project /settings 配置的帮助吗,可以给我发一份吗谢谢,马上加分
      

  8.   

    谁有有介绍project /settings 配置的帮助吗,可以给我发一份吗谢谢,马上加分
    [email protected]