spcomm中的WriteCommData的用法(30分)

  • 主题发起人 主题发起人 weixj2003ld
  • 开始时间 开始时间
W

weixj2003ld

Unregistered / Unconfirmed
GUEST, unregistred user!
spcomm中的WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word ),其中两个参数各是什么意思?我查了资料说Pchar是指向一个以零结尾的字符串指针,那么我定义36m的SendBuf[1..32] of byte用WriteCommData()传送时,两个参数怎样设置?

 
WriteCommData(SendBuf[1], 32);
 
procedure senddata(sbuf:array of byte);
var
i:integer;
begin
for i:=0 to 7 do
begin
if not fcomm.comm1.writecommdata(@sbuf,1) then
begin
commflg:=false;
break;
end;
fcomm.memo1.lines.add(inttostr(sbuf));
if not commflg then messagedlg('·¢ËÍʧ°Ü !' ,mterror,[mbyes],0);
end;

end;
 
多人接受答案了。
 
后退
顶部