串口打开错误(0分)

  • 主题发起人 主题发起人 清越小生
  • 开始时间 开始时间

清越小生

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中有如下代码
try
com1.open;
except
com1.close;
label1.caption:='fail-4';
exit;
end;
程序运行一段时间后
就无法通讯了
错误提示总在fail-4上
重启程序后通讯又恢复正常
请问
我在except中应该加什么复位语句
使得串口回到空闲的状态?
 
try
com1.open;
except
label1.caption:='fail-4';
finally
com1.close;
end;
 
try要么和except,要么和finally,不能一起用的!
 
....
Com1:= TComm.Create('Com1');
try
Com1.open;
finally
Com1.close;
Com1.Free;
end;
 
动态是可以创建
但是怎么读串口的数据呢?
 

Similar threads

S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
737
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部