怎样用VB6输出扩展的ASC码(128-255)? 没有扩展的ASC码(0-127)是可以的,在串行通信中,如要输出"B"字符,则MSCOMM1.OUTPUT= CHR$(66)或MSCOMM1.OUTPUT= "B",都行,传送的ASCII值是 "42" (十六进制). 那现在要传送 MSCOMM1.OUTPUT= CHR$(254),传送的ASCII值应该是 "FE" (十六进制)才对, 而实际传送的ASCII值变成 "00" (十六进制)了.本人监视另外的软件,传送的ASCII值要是 "FE" (十六进制)是可以的.WWW_P※LCJS_CO※M-PLC-技-.术_网
以下是对《. 怎样用VB6输出扩展的ASC码(128-255)? 》的回复: WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
匿名回复:W1WW_P4LCJS_COM-PLC-技.术_网
用VB中的字节数组来下发数据 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
匿名回复:WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
能具体点吗?WWW_PLCJS@_COM%-PLC-技.术_网
或举个例,如现在传送的ASCII值是 "FE" (十六进制),怎么做? WWW_P※LCJS_CO※M-PLC-技-.术_网
匿名回复:P.L.C.技.术.网——可编程控制器技术门户
也就是要输出传送有点象 "p" 字符,上面要出头一点,但把WORD文档中此字符粘贴到VB原码中却变成 "t" 了? 再反过来把VB原码里的 "t" 粘贴到WORD文档中还是 "t",反不回来? WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
匿名回复:WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
把字符还原来ASC码,发送时,只关心字符值.WWW_PL※CJS_COM-PLC-技.术_网
dim a(2) as byte——可——编——程——控-制-器-技——术——门——户
a(0) = 128WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
a(1) = 121plcjs.技.术_网
再用WWW_PLC※JS_COM-PmLC-技.术_网
ms1.output =aWWW_P※LCJS_COM-PLC-)技.术_网
WW.W_PLCJS_COM-PLC-技.术_网
WWW_P※LCJS_COM-PLC-)技.术_网
匿名回复:WWW_PLC※JS_COM-PmLC-技.术_网
谢谢 deng_lpWWW_PL※CJS_COM-PLC-技.术_网
现在关键是ASC码(128-255)不行,不知您试了没有? WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)