FSd,hdata,cdata:string;
SendHex(hdata)//是一个以16进制发送的函数。Sleep(N)是一个SPCOMM里的 cdata是一个string
FSd:=SendHex(hdata)+sleep(N)+cdata;
comm1.WriteCommData(Pchar(FSd),length(FSd));
这个那里错了?
SendHex(hdata)//是一个以16进制发送的函数。Sleep(N)是一个SPCOMM里的 cdata是一个string
FSd:=SendHex(hdata)+sleep(N)+cdata;
comm1.WriteCommData(Pchar(FSd),length(FSd));
这个那里错了?
如果都是不是,先转化掉
Sleep(N)是一个SPCOMM里的
cdata是一个string
我要发送的那个FSD包括三个部分啊,一个是16进制数据SendHex(hdata)。一个是这符cdata。一个是二者之者发送的时间间隔Sleep(N),N是停留的毫秒数.