当然可以:用BYTE()它的取值是0-255

解决方案 »

  1.   

    不好意思说错了!BYTE()的参数是CHAR类型但它的ASCII值不能超过-255
      

  2.   

      30对应是'0',31对应是'1'...,0..128都可以通过chr(0..128)的到对应字符,但129..255却得不到.我在mscomm通信中用到它,因为发送前必须把它(0..255)转化成对应的字符才行。请delphi程序员提供解决思路,十分感激,也十分着急!
      

  3.   

    用char($ff)强制转换付给字符型。就可以了。
      

  4.   

    var
      i:char;
    begin
      i:=#245;
    end;
      

  5.   

    在DOS下我做过的,0-255都能显示对应的字符来,好象是调用哪个中断来着,忘了。
    你可以试着找一下。