procedure TForm1.OpenComm;
var
cc:TCOMMCONFIG;
Temp:string;
begin
Temp:='COM'+inttostr(radiogroup1.ItemIndex+1);
hComm:=createfile(pchar(temp),GENERIC_read or generic_write,0,nil,open_existing,0,0);
if(hComm=invalid_handle_value)
then
messagedlg('打开通信端口错误',mterror,[mbok],0);
exit;
end;
getcommstate(hComm,cc.dcb)
cc.dcb.baudrate:=CBR_9600;
cc.dcb.bytesize:=8;
cc.dcb.parity:=noparity;
cc.dcb.stopbits:=onestopbit;
cc.dcb.flags:=1;
if not setcommstate(hcomm,cc.dcb) then
begin
messagebox(0,'通信端口设置错误','',mb_ok);
closehandle(hcomm);
exit;
end;
end;编译的时候这里报错:getcommstate(hComm,cc.dcb)
var
cc:TCOMMCONFIG;
Temp:string;
begin
Temp:='COM'+inttostr(radiogroup1.ItemIndex+1);
hComm:=createfile(pchar(temp),GENERIC_read or generic_write,0,nil,open_existing,0,0);
if(hComm=invalid_handle_value)
then
messagedlg('打开通信端口错误',mterror,[mbok],0);
exit;
end;
getcommstate(hComm,cc.dcb)
cc.dcb.baudrate:=CBR_9600;
cc.dcb.bytesize:=8;
cc.dcb.parity:=noparity;
cc.dcb.stopbits:=onestopbit;
cc.dcb.flags:=1;
if not setcommstate(hcomm,cc.dcb) then
begin
messagebox(0,'通信端口设置错误','',mb_ok);
closehandle(hcomm);
exit;
end;
end;编译的时候这里报错:getcommstate(hComm,cc.dcb)
解决方案 »
- IHTMLDocument3 和 IHTMLDocument2 有什么不同?
- 马上仲秋节了,大家来晒晒公司的福利吧
- 一个有意思的问题,欢迎讨论。散分了。
- 关用adoquery 执行SQL'update'更新多条记录报错的问题
- combobox的一个问题?
- QQ 和 360 ,你選擇誰?
- 如何将listbox的垂直滚动条改变颜色或变成平面效杲(不能换其它控件,),像优化大师的那种,加分多多。先到先得
- 我有一个Windows下的应用程序exe文件(没有源码),客户想把程序中的File等英文菜单改为中文菜单,可以通过修改exe文件来完成吗?怎样修改?
- 我用Email发送5M以上的文件怎么收到有问题?FTP怎么用呢?
- 7z sdk 压缩和解压ZIP文件
- 主程序睡觉的时候,线程就停止执行了,睡觉完毕才执行,有什么办法让主程序等待的时候线程继续执行?
- 如何定位读取文件内容????
messagedlg('打开通信端口错误',mterror,[mbok],0);
exit;
end;