因为Asc字符集没有这个编码&HF0呀

解决方案 »

  1.   

    因为在ascii码里240D是找不到的,没有这个字符,所以求Asc(Chr(&HF0))相当于求0
      

  2.   

    Asc这个函数返回的是:第一个字符的字符代码,例:
    my_num=asc("A")  返回的值为:65
    Chr这个函数返回的是:字符串
    my_char=chr(65)  返回的值为:A因为&HFO是一个十六进制的值所以为空值,所以返回的一定是零。
      

  3.   

    这是由于你对ASCII的知识比我还少的缘故!
    超过ASCII码127以上的字符是不可见字符,这部分字符又称为二进制字符。以下是他们的特性:
    1.他们在vb中不是合法范围内的字符
    2.对他们的存取必须使用Byte或Byte数组
    3.他们可在接续另一个字节构成一个正确的中文字符