H
huying
Unregistered / Unconfirmed
GUEST, unregistred user!
场 股道 摘挂 记事 残
Ⅱ 20 +45 4506863# 45
Ⅱ 14 -2 43
Ⅱ 13 1 42
Ⅱ 13 1 34*# 10
Ⅱ 14 1 3131044 07
现在我想把一个Stringgrid里的数据通过串口发.转换后把里面的数据放到byte数组里.按照一行一行的转换发送,2,5列的值是固定的(值在0-255.)每个单元格一个字节够了.但是其他列的数据是不固定的,可以是2-8位的数字还加#号什么的(所以这里就要拆分成符号单独用一个字节表示,前面的数字用BCD码表示).我想怎么样把不固定的数据动态填到数组里.主要是第5列字节不固定.应该怎么样用循环联系而又能填到正确的数组的位置呢?原来做的长度固定就知道转换后放到数组的什么位置.现在不固定了,应该怎么确定位置呢?
行数是可以动态得到.
不知道各位是否明白我的意思..
Ⅱ 20 +45 4506863# 45
Ⅱ 14 -2 43
Ⅱ 13 1 42
Ⅱ 13 1 34*# 10
Ⅱ 14 1 3131044 07
现在我想把一个Stringgrid里的数据通过串口发.转换后把里面的数据放到byte数组里.按照一行一行的转换发送,2,5列的值是固定的(值在0-255.)每个单元格一个字节够了.但是其他列的数据是不固定的,可以是2-8位的数字还加#号什么的(所以这里就要拆分成符号单独用一个字节表示,前面的数字用BCD码表示).我想怎么样把不固定的数据动态填到数组里.主要是第5列字节不固定.应该怎么样用循环联系而又能填到正确的数组的位置呢?原来做的长度固定就知道转换后放到数组的什么位置.现在不固定了,应该怎么确定位置呢?
行数是可以动态得到.
不知道各位是否明白我的意思..