R
riren
Unregistered / Unconfirmed
GUEST, unregistred user!
我刚刚网上看了一个用MSComm做的一个Modem拨号的组件,但是它发信号是MSComm1.Output:='ATH0*88'
的形式,即是用字符串的,但是我现在用的一个控件是tmsa32(TMS Async32)控件,这个我都是用var
senddata:array[0..7] of byte;
senddata[0]:=$d1;
senddata[1]:=$04;
senddata[2]:=$00;
senddata[3]:=$00;
senddata[4]:=$00;
senddata[5]:=$0b;
crc:=crccal.crc16(senddata,6); //校验
senddata[6]:=crc div $100;
senddata[7]:=crc mod $100;
vabuffer1.Clear;
vacomm1.WriteBuf(senddata,8); //发送
这样的话我怎么把ATH这些字母改成byte放上去发啊?还是这个组件有其它方法来发送的?
的形式,即是用字符串的,但是我现在用的一个控件是tmsa32(TMS Async32)控件,这个我都是用var
senddata:array[0..7] of byte;
senddata[0]:=$d1;
senddata[1]:=$04;
senddata[2]:=$00;
senddata[3]:=$00;
senddata[4]:=$00;
senddata[5]:=$0b;
crc:=crccal.crc16(senddata,6); //校验
senddata[6]:=crc div $100;
senddata[7]:=crc mod $100;
vabuffer1.Clear;
vacomm1.WriteBuf(senddata,8); //发送
这样的话我怎么把ATH这些字母改成byte放上去发啊?还是这个组件有其它方法来发送的?