Vb6 Visual basic将字符null发送到com端口
我有一个项目,用VisualBasic6编写了一个程序,将大量数据发送到信用卡终端 我现在面临的问题是字段LLLL,它是消息数据的长度。假设长度是35,我怎么用字符写呢 我尝试使用Chr$(&H0)和Chr$(&H35),但它总是返回空 请帮忙。Vb6 Visual basic将字符null发送到com端口,vb6,Vb6,我有一个项目,用VisualBasic6编写了一个程序,将大量数据发送到信用卡终端 我现在面临的问题是字段LLLL,它是消息数据的长度。假设长度是35,我怎么用字符写呢 我尝试使用Chr$(&H0)和Chr$(&H35),但它总是返回空 请帮忙。 谢谢什么叫“空着还给我”?你无法想象这个字符串。您可以尝试使用固定长度字符串(字符串*2)或字节数组-具体取决于终端/RS232 API。几乎所有MSComm32.ocx的重要使用都应该在二进制模式下使用字节数组。在字符串从Unicode转换为ANS
谢谢什么叫“空着还给我”?你无法想象这个字符串。您可以尝试使用固定长度字符串(字符串*2)或字节数组-具体取决于终端/RS232 API。几乎所有MSComm32.ocx的重要使用都应该在二进制模式下使用字节数组。在字符串从Unicode转换为ANSI后,NUL字符很可能被视为终止分隔符,而不是字符。。。反正也不是。固定长度的字符串在这里也买不到任何东西。