为了账号安全,请及时绑定邮箱和手机立即绑定

功能是:连接错误的时候,memo会显示相应信息?

功能是:连接错误的时候,memo会显示相应信息?

C
当年话下 2023-02-17 21:17:45
但是服务器端停止接受,运行会异步错误。 应该怎么修改呢?是try的位置不对吗?代码如下:procedure TClientFrmMain.BtnStartClick(Sender: TObject);beginif not ClientSocket.Socket.Connected thentryClientSocket.Active:=False;ClientSocket.Host:='PC-201004041415';ClientSocket.Port:=StrToInt(EdPort.Text);ClientSocket.Open;ShowStr('正在建立与'+ClientSocket.Socket.RemoteAddress+'的连接...');exceptShowStr('connection error ');end;end;
查看完整描述

2 回答

?
MM们

TA贡献1886条经验 获得超2个赞

if not ClientSocket.Socket.Connected then
try
ClientSocket.Active:=False;
ClientSocket.Host:='PC-201004041415';
ClientSocket.Port:=StrToInt(EdPort.Text);
ClientSocket.Open;
ShowStr('正在建立与'+ClientSocket.Socket.RemoteAddress+'的连接...');
except on e:Exception do
begin
ShowStr('connection error '+E.Message);
end;
end;
end;

查看完整回答
反对 回复 2023-02-20
?
暮色呼如

TA贡献1853条经验 获得超9个赞

try except end 语法就是抛出异常。

查看完整回答
反对 回复 2023-02-20
  • 2 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号