FSd,hdata,cdata:string;
SendHex(hdata)//是一个以16进制发送的函数。Sleep(N)是一个SPCOMM里的 cdata是一个string
FSd:=SendHex(hdata)+sleep(N)+cdata;
comm1.WriteCommData(Pchar(FSd),length(FSd));
这个那里错了?