# Re: 请问有关 ASCII 的问题!!

Posted by jang on June 28, 1998 at 00:11:42:

In Reply to: 请问有关 ASCII 的问题!! posted by Jason Wu on June 21, 1998 at 09:52:32:

: 以前在 QB 4.5 之下,使用 CHR$ 这个指令就可以把 0 to 255 总共 256 组 ASCII 码显示在萤幕上或是输出到档案中;可是现在,在 VB 5.0 中使用 CHR$
: , CHR , ...... 等等有相关的指令我都用过了,可是都无法把 256 组 ASCII
: 码正常的显示出来,能够正常显示出来的只有平常我们在键盘就可输入的 ASCII
: 码 ( 如 : A ~ Z 或 1 ~ 2 ...... 等等 ) ,至于其它的 ASCII 码在 VB 5.0
: 底下就无法正常的显示出来或是显示出来,而在档案中的表现也和在萤幕的表现
: 一样 ( 可是以前在 QB 4.5 之下就完全正常 )!!
: 我现在要请问的问题就是 : 要如何在 VB 5.0 中完全正常的在萤幕上显示 256
: 组 ASCII 码 ( 一个一个的显示,而不是一次就显示完 ) 和完全正常的读取档
: 案中所有的 ASCII 码 ( 256 组 ,如 " 机械码 " ) 和完全正常的把所有的 ASCII 码写入到档案之中 ( 256 组,不是一次就把 256 组全部写入,而是和萤
: 幕输出的一样,可以自由选择任何一组 ASCII 码来输出 ) 和可以把 ASCII 码
: 所对应的组别给显示出来 ( 如 : A = 65 ...... 等等 ) !!
: 谢谢回答我的问题!!
找到答案了吗?
因为vb6是一个32bit的系统
所以将字元改成32bit的表现方式
因此你必须用 chr(65) 而不是 CHR$(65)
或者 i=65 chr(cint(i))

Follow Ups: